BODY
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
    background: none repeat scroll 0 0 #EFEFEF;
}
.box
{
    margin: 0px auto;
    width: 960px;
    float: none;
}
* HTML .box
{
    height: 1%;
}

* > .box
{
    overflow: hidden;
    background: #ffffff;
}
DIV
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
DL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
DT
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
DD
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
UL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
OL
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
LI
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
H1
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
H2
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
H3
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
H4
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
H5
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
H6
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
PRE
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
FORM
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
FIELDSET
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
TEXTAREA
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
P
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
BLOCKQUOTE
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
TH
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
TD
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
A
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-family: Arial;
    color: #8b8b8b;
    font-size: 12px;
    text-decoration: none;
    padding-top: 0px;
}
TABLE
{
    border-spacing: 0;
    border-collapse: collapse;
}
FIELDSET
{
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
IMG
{
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
ADDRESS
{
    font-style: normal;
    font-weight: normal;
}
CAPTION
{
    font-style: normal;
    font-weight: normal;
}
CITE
{
    font-style: normal;
    font-weight: normal;
}
CODE
{
    font-style: normal;
    font-weight: normal;
}
DFN
{
    font-style: normal;
    font-weight: normal;
}
EM
{
    font-style: normal;
    font-weight: normal;
}
TH
{
    font-style: normal;
    font-weight: normal;
}
VAR
{
    font-style: normal;
    font-weight: normal;
}
UL
{
    list-style: none none outside;
}
CAPTION
{
    text-align: left;
}
H1
{
    font-size: 100%;
    font-weight: normal;
}
H2
{
    font-size: 100%;
    font-weight: normal;
}
H3
{
    font-size: 100%;
    font-weight: normal;
}
H4
{
    font-size: 100%;
    font-weight: normal;
}
H5
{
    font-size: 100%;
    font-weight: normal;
}
H6
{
    font-size: 100%;
    font-weight: normal;
}
Q:before
{
    content: '';
}
Q:after
{
    content: '';
}
ABBR
{
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
ACRONYM
{
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
A
{
    outline-width: 0px;
}
.header
{
    background: url(/templets/images/bg_header.jpg) repeat-x;
    height: 115px;
}
.header_content
{
    z-index: 10;
    position: relative;
    margin: 0px auto;
    width: 960px;
}
H1
{
    line-height: 200px;
    margin: 10px 0px 0px 10px;
    width: 624px;
    background: url(/templets/images/logo.png) no-repeat;
    float: left;
    height: 69px;
    overflow: hidden;
}
.fl
{
    float: left;
}
.fr
{
    float: right;
}
.tc
{
    text-align: center;
}
.mt15
{
    margin-top: 15px;
}
.mb15
{
    margin-bottom: 15px;
}
.bts1
{
    border-top: #ccc 1px solid;
}
.bbs1
{
    border-bottom: #ccc 1px solid;
}
.mrb15
{
    margin: 0px 15px 15px 0px;
}
.ml20
{
    margin-left: 20px;
}
.pt30
{
    padding-top: 30px;
}
.bb1
{
    border-bottom: #ccc 1px solid;
}
.pt20
{
    padding-top: 20px;
}
.mtb20
{
    margin: 20px 0px;
}
.black
{
    color: #000;
}
.top_menu
{
    z-index: 10;
    position: relative;
    line-height: 28px;
    margin-top: 33px;
    width: 300px;
    float: right;
}
.top_menu A
{
    margin: 0px 10px;
}
.top_menu A.rec
{
    color: #003B85;
}
.top_menu A.inv
{
    color: #003B85;
}
.shop
{
    padding-left: 80px;
    color: #cf0000;
    font-weight: bold;
}
.ani
{
    position: absolute;
    top: 3px;
    left: 30px;
}
.select_sim
{
    border-bottom: #cfcfcf 1px solid;
    position: absolute;
    border-left: #cfcfcf 1px solid;
    width: 140px;
    background: url(/templets/images/form_bg.jpg) #fff repeat-x;
    height: 25px;
    border-top: #cfcfcf 1px solid;
    border-right: #cfcfcf 1px solid;
}
.select_sim UL
{
    border-bottom: #ccc 1px solid;
    position: absolute;
    border-left: #ccc 1px solid;
    background-color: #fff;
    width: 140px;
    display: none;
    border-top: #ccc 1px;
    top: 25px;
    border-right: #ccc 1px solid;
    left: -1px;
}
.select_sim UL LI
{
    padding-bottom: 0px;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 0px;
    color: #000;
    cursor: pointer;
    padding-top: 0px;
}
.select_sim UL LI:hover
{
    background: #f5f5f5;
}
.select_sim SPAN
{
    position: absolute;
    line-height: 27px;
    margin-left: 5px;
    top: 0px;
    left: 0px;
}
.select_sim A
{
    position: absolute;
    margin: 0px;
    width: 140px;
    background: url(/templets/images/ico_select_sim.gif) no-repeat right top;
    height: 27px;
    top: 0px;
    left: 0px;
}
.member
{
    width: 200px;
    color: #000;
    top: 0px;
    right: 155px;
}
.member A
{
    width: 200px;
    color: #000;
}
.lang
{
    color: #000;
    top: 0px;
    right: 10px;
}
.navigation
{
    position: absolute;
    top: 80px;
    left: 0px;
}
.main_navi LI
{
    float: left;
    height: 30px;
}
.navi
{
    line-height: 100px;
    background: url(/templets/images/bg_navi.gif) no-repeat;
    float: left;
    height: 30px;
    overflow: hidden;
}
.navi_01
{
    width: 120px;
    background-position: 0px 0px;
}
.navi_02
{
    width: 124px;
    background-position: -120px 0px;
}
.navi_03
{
    width: 114px;
    background-position: -244px 0px;
}
.navi_04
{
    width: 114px;
    background-position: -358px 0px;
}
.navi_05
{
    width: 114px;
    background-position: -472px 0px;
}
.navi_06
{
    width: 114px;
    background-position: -586px 0px;
}
.navi_07
{
    width: 119px;
    background-position: -700px 0px;
}
.navi_08
{
    width: 141px;
    background-position: -819px 0px;
}
.navi_01:hover
{
    background-position: 0px -30px;
}
.navi_02:hover
{
    background-position: -120px -30px;
}
.navi_03:hover
{
    background-position: -244px -30px;
}
.navi_04:hover
{
    background-position: -358px -30px;
}
.navi_05:hover
{
    background-position: -472px -30px;
}
.navi_06:hover
{
    background-position: -586px -30px;
}
.navi_07:hover
{
    background-position: -700px -30px;
}
.navi_08:hover
{
    background-position: -819px -30px;
}
.navi_01_on
{
    background-position: 0px -60px;
}
.navi_02_on
{
    background-position: -120px -60px;
}
.navi_03_on
{
    background-position: -244px -60px;
}
.navi_04_on
{
    background-position: -358px -60px;
}
.navi_05_on
{
    background-position: -472px -60px;
}
.navi_06_on
{
    background-position: -586px -60px;
}
.navi_07_on
{
    background-position: -700px -60px;
}
.navi_08_on
{
    background-position: -819px -60px;
}
.sv
{
    position: absolute;
    width: 132px;
    display: none;
    top: 30px;
}
.sv LI
{
    float: left;
    height: 27px;
}
.sv A
{
    text-align: center;
    line-height: 27px;
    margin: 0px;
    width: 137px;
    display: block;
    background: url(/templets/images/bg_sed_navi.png) no-repeat;
    height: 27px;
    color: #fff;
}
.sv A:hover
{
    background: url(/templets/images/bg_sed_navi_hover.png) no-repeat;
}
.sed_navi_02
{
    left: 138px;
}
.sed_navi_03
{
    left: 275px;
}
.sed_navi_05
{
    left: 548px;
}
.sed_navi_06
{
    left: 685px;
}
.sed_navi_07
{
    left: 822px;
}
.sed_navi_04 A
{
    width: 136px;
}
.sed_navi_01 A
{
    width: 138px;
}
.sed_navi_07 A
{
    width: 138px;
}
.main_menu
{
    z-index: 5;
    border-bottom: #ccc 1px solid;
    position: absolute;
    border-left: #ccc 1px solid;
    width: 960px;
    display: none;
    background: #fff;
    overflow: hidden;
    border-top: #ccc 1px;
    top: 30px;
    border-right: #ccc 1px solid;
    left: 0px;
    _zoom: 1;
}
.menu_left
{
    width: 756px;
    float: left;
    height: 450px;
}
.menu_right
{
    position: relative;
    border-left: #ccc 1px solid;
    width: 203px;
    float: right;
    height: 450px;
}
.main_menu H4
{
    text-align: center;
    line-height: 30px;
    margin-bottom: 20px;
    background: #363636;
    height: 30px;
    color: #fff;
    font-weight: bold;
}
.main_menu H4 A
{
    color: #fff;
}
.main_menu DT
{
    font-weight: bold;
}
.main_menu DT A
{
    font-weight: bold;
}
.menu_left UL
{
    overflow: hidden;
    _zoom: 1;
}
.menu_left LI
{
    width: 189px;
    background: url(/templets/images/bg_menu_sep_02.gif) no-repeat right top;
    float: left;
    height: 390px;
    _width: 186px;
}
.menu_left LI.last
{
    background: none transparent scroll repeat 0% 0%;
}
.menu_left DL
{
    padding-bottom: 10px;
    margin: 0px 0px 10px 10px;
    background: url(/templets/images/bg_menu_sep_01.gif) no-repeat left bottom;
    clear: both;
    overflow: hidden;
    _zoom: 1;
}
.menu_left DL.nb
{
    background: none transparent scroll repeat 0% 0%;
}
.menu_left DT
{
    margin-bottom: 10px;
    color: #b32200;
}
.menu_left DT A
{
    color: #b32200;
}
.menu_left DD
{
    color: #2b2b2b;
}
.menu_left DD A
{
    width: 85px;
    float: left;
    color: #2b2b2b;
}
.menu_left DL.last
{
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.tv DD
{
    clear: both;
}
.tv DD A
{
    width: 60px;
}
.tv DD SPAN
{
    color: #aaa;
}
.know_more DT
{
    margin-bottom: 5px;
    color: #000;
}
.know_more DD
{
    line-height: 150%;
}
.oth DD A
{
    margin-bottom: 10px;
}
.menu_left .nf A
{
    float: none;
    margin-right: 10px;
}
.menu_left .db A
{
    width: 100%;
    display: block;
}
.menu_right DL
{
    line-height: 150%;
    margin: 0px 0px 25px 10px;
}
.menu_right DT A
{
    color: #393939;
}
.menu_right DD A
{
    margin-right: 15px;
}
.menu_right .vall
{
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.flash
{
    text-align: center;
    height: 420px;
    overflow: hidden;
    margin-top: 4px;
}
.flash li
{
    margin: 0px auto;
    text-align: center;
    width: 960px;
    height: 6px;
    background: #CCC;
}
.flash1
{
    text-align: center;
    height: 186px;
    overflow: hidden;
}
.flash1 li
{
    margin: 0px auto;
    text-align: center;
    width: 960px;
    height: 6px;
    background: #CCC;
}
.main
{
    margin: 0px auto;
    background: url(/templets/images/a111.jpg) repeat-x;
    width: 960px;
}
.news_tit
{
    position: relative;
    line-height: 31px;
    margin: 18px 0px;
    background: url(/templets/images/bg_news_01.gif) no-repeat;
    height: 31px;
    overflow: hidden;
}
.news_tit H3
{
    padding-left: 14px;
    width: 75px;
    float: left;
    height: 31px;
    color: #fff;
}
.news_cate
{
    position: absolute;
    width: 290px;
    top: 0px;
    right: 6px;
}
.news_cate *
{
    float: left;
}
.news_cate A
{
    margin: 0px 10px;
    color: #000;
}
.news_cate IMG
{
    padding-top: 7px;
}
.news_btn
{
    width: 40px;
    float: left;
    margin-right: 15px;
}
.news_btn A
{
    text-align: center;
    margin: 10px 0px;
    float: left;
}
.btn_l
{
    width: 19px;
    border-right: #9c9c9c 1px solid;
}
.btn_r
{
    border-left: #dbdbdb 1px solid;
    width: 19px;
}
.roll_news
{
    float: left;
}
.roll_news LI
{
    padding-left: 10px;
    background: url(/templets/images/img/bg_list_01.gif) no-repeat 0px 15px;
}
.roll_news LI A
{
    color: #000;
}
.roll_news LI SPAN
{
    margin-left: 10px;
}
.main_news
{
    margin: 20px 20px;
    margin-bottom: 0px;
    overflow: hidden;
    _zoom: 1;
}
.main_news LI
{
    width: 281px;
    float: left;
}
.main_news LI H4
{
    width: 281px;
    height: 83px;
}
.news_col_01
{
}
.news_col_02
{
    margin: 0px 36px;
}
.news_col_03
{
}
.news_pic
{
    margin: 10px 5px 20px;
    float: left;
}
.main_news LI DL
{
    background: url(/templets/images/bg_news_02.gif) repeat-x;
    padding-top: 15px;
}
.main_news LI DT A
{
    color: #d90302;
    font-weight: bold;
}
.main_news LI DD
{
    margin-top: 5px;
}
.footer
{
    background: url(/templets/images/bg_footer.gif) #ebebeb repeat-x left top;
    clear: both;
}
.footer_content
{
    padding-bottom: 20px;
    margin: 0px auto;
    width: 960px;
    background: url(/templets/images/bg_footin.jpg) no-repeat left top;
    overflow: hidden;
    _zoom: 1;
}
.footer_content UL
{
    margin-left: 20px;
}
.footer_content LI
{
    width: 105px;
    float: left;
    margin-right: 20px;
}
.footer_content H5
{
    border-bottom: #ccc 1px solid;
    line-height: 27px;
    margin-top: 30px;
    padding-left: 10px;
    color: #333;
    font-weight: bold;
}
.footer_content H5 A
{
    color: #333;
    font-weight: bold;
}
.footer_content DL
{
    line-height: 27px;
}
.footer_content DT
{
    border-bottom: #ccc 1px solid;
    padding-left: 10px;
    margin-bottom: -1px;
    background: url(/templets/images/bg_list_02.gif) no-repeat 0px 12px;
}
.footer_content DT A
{
    color: #333;
}
.footer_content DD
{
    line-height: 20px;
    padding-left: 10px;
    background: url(/templets/images/bg_list_02.gif) no-repeat 0px 12px;
}
.footer_content DD A
{
    color: #818181;
}
.contact
{
    padding-bottom: 0px;
    margin: 50px 0px 0px 20px;
    padding-left: 12px;
    width: 157px;
    padding-right: 0px;
    background: url(/templets/images/bg_contactus.gif) no-repeat;
    float: left;
    height: 55px;
    padding-top: 15px;
}
.contact A
{
    font-family: simhei;
    color: #fff;
    font-size: 14px;
}
.contact .en
{
    font-family: Arial;
    font-size: 22px;
}
.subjectlink
{
    margin-top: 10px;
    width: 169px;
    background: url(/templets/images/bg_subjectlink.gif) no-repeat;
    float: right;
    height: 220px;
}
.subjectlink DT
{
    border-bottom-style: none;
    line-height: 35px;
    border-right-style: none;
    font-family: simhei;
    border-top-style: none;
    background: none transparent scroll repeat 0% 0%;
    color: #000;
    font-size: 14px;
    border-left-style: none;
}
.subjectlink DD
{
    padding-left: 26px;
    background: url(/templets/images/bg_list_08.gif) no-repeat 13px 6px;
}
.subjectlink DD A
{
    padding-bottom: 0px;
    line-height: 22px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333;
    padding-top: 0px;
}
.subjectlink DD IMG
{
    margin: 6px 0px;
    vertical-align: middle;
}
/* .copyright {
    LINE-HEIGHT: 30px; BACKGROUND: #3c3c3c; COLOR: #b1b1b1
}

.copyright_content {
    MARGIN: 0px auto; WIDTH: 960px; HEIGHT: 30px
}

.cr {
    PADDING-LEFT: 0px; WIDTH: 600px; FLOAT: left; MARGIN-LEFT: 20px

} */

.copyright
{
    height: 50px;
    background: #3c3c3c;
    text-align: center;
    margin: 0px 0px;
}
.copyright_content
{
    margin: 0px auto;
    width: 960px;
    height: auto;
    text-align: center;
}
.cr
{
    width: 960px;
    float: left;
    margin: 8px auto;
    color: #AFAFAF;
}
.link
{
    width: 150px;
    float: right;
}
.link A
{
    margin: 0px 10px;
}
.top_area
{
    text-align: center;
    background: url(/templets/images/bg_top_area.jpg) repeat-x;
}
.abouttcl .top_area
{
    background: url(/templets/images/bg_top_area_about.jpg) repeat-x;
}
.main_wrap
{
    background: url(/templets/images/bg_content.jpg) repeat-x left top;
}
.main_content
{
    padding-bottom: 50px;
    margin: 0px auto;
    padding-left: 0px;
    width: 960px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 10px;
    _zoom: 1;
}
.news .top_area
{
    text-align: center;
    background: url(/templets/images/news_top_bg.jpg) repeat-x;
}
.sidebar
{
    position: relative;
    width: 163px;
    float: left;
    overflow: hidden;
}
.reports A
{
    display: block;
    margin-bottom: 10px;
}
.side_navi
{
    margin-bottom: 10px;
    overflow: hidden;
    _zoom: 1;
}
.side_navi LI
{
    float: left;
}
.side_navi LI.on A
{
    background: url(/templets/images/new_left_bg.jpg) no-repeat 0px -113px;
}
.side_navi LI.open A
{
    background: url(/templets/images/new_left_bg.jpg) no-repeat 0px 0px;
    border-top: #fff 1px solid;
}
.side_navi A
{
    line-height: 28px;
    padding-left: 25px;
    width: 142px;
    background: url(/templets/images/new_left_bg.jpg) no-repeat 0px -27px;
    float: left;
    height: 28px;
    color: #fff;
    font-weight: bold;
}
.side_navi .open A
{
    background: url(/templets/images/new_left_bg.jpg) no-repeat;
}
.side_navi UL
{
    display: none;
}
.side_navi UL A
{
    line-height: 27px;
    padding-left: 35px;
    background: url(/templets/images/new_left_bg.jpg) no-repeat 0px -85px;
    float: left;
    height: 27px;
    color: #666;
    font-weight: normal;
}
.side_navi LI.on UL A
{
    line-height: 27px;
    padding-left: 35px;
    background: url(/templets/images/new_left_bg.jpg) no-repeat 0px -85px;
    float: left;
    height: 27px;
    color: #666;
    font-weight: normal;
}
.side_navi .open UL A
{
    line-height: 27px;
    padding-left: 35px;
    background: url(/templets/images/new_left_bg.jpg) no-repeat 0px -85px;
    float: left;
    height: 27px;
    color: #666;
    font-weight: normal;
}
.side_navi .open UL
{
    display: block;
    float: left;
}
.side_navi .open UL .current A
{
    background: url(/templets/images/new_left_bg.jpg) no-repeat 0px -57px;
    height: 27px;
    color: #fff;
}
.side_navi .openon UL
{
    display: block;
    float: left;
}
.news_search
{
    position: relative;
    width: 167px;
    margin-bottom: 10px;
    background: url(/templets/images/bg_news_search.png) no-repeat;
    height: 149px;
}
.news_search H4
{
    line-height: 30px;
    padding-left: 35px;
    height: 30px;
    color: #333;
}
.news_search .select_sim
{
    width: 90px;
    top: 41px;
    left: 67px;
}
.news_search .select_sim SPAN
{
    width: 67px;
}
.news_search .select_sim A
{
    width: 90px;
}
.news_search .select_sim UL
{
    width: 90px;
}
.news_search P
{
    line-height: 27px;
    margin: 10px;
    height: 27px;
}
.news_search INPUT
{
    border-bottom: #cfcdcd 1px solid;
    border-left: #cfcdcd 1px solid;
    line-height: 25px;
    margin: 0px 0px 10px 10px;
    padding-left: 2px;
    width: 145px;
    height: 25px;
    color: #666;
    border-top: #cfcdcd 1px solid;
    border-right: #cfcdcd 1px solid;
}
.news_search .btn_search
{
    line-height: 100px;
    width: 97px;
    display: block;
    background: url(/templets/images/btn_search.jpg) no-repeat;
    height: 25px;
    margin-left: 40px;
    overflow: hidden;
}
.news_subscribe
{
    line-height: 300px;
    overflow: hidden;
}
.news_subscribe A
{
    width: 163px;
    display: block;
    background: url(/templets/images/new_left_bt.jpg) no-repeat;
    height: 93px;
    overflow: hidden;
}
.main_area
{
    width: 776px;
    background: #fff;
    float: right;
    overflow: hidden;
    _zoom: 1;
}
.main_area_special
{
    width: 785px;
    background: none transparent scroll repeat 0% 0%;
}
.news_top
{
    padding-left: 6px;
    width: 777px;
    height: 274px;
    overflow: hidden;
}
.crumbs
{
    position: relative;
    line-height: 40px;
    height: 40px;
    color: #9d9d9d;
}
.crumbs .rss
{
    position: absolute;
    line-height: 100px;
    width: 41px;
    display: block;
    background: url(/templets/images/ico_rss.jpg) no-repeat;
    height: 17px;
    overflow: hidden;
    top: 7px;
    right: 30px;
}
.crumbs_special
{
    padding-left: 0px;
    background: none transparent scroll repeat 0% 0%;
}
.crumbs A
{
    color: #000;
}
.crumbs SPAN
{
    color: #cf0000;
}
.main_area .title
{
    position: relative;
    line-height: 25px;
    display: block;
    background: url(/templets/images/news_title_bg.jpg) repeat-x;
    height: 25px;
}
.main_area .title H3
{
    padding-left: 20px;
    color: #ce0000;
    font-weight: bold;
}
.main_area .title SPAN
{
    position: absolute;
    top: 0px;
    right: 10px;
}
.main_area .title A
{
    color: #ce0000;
}
.main_area .title SPAN A.rss
{
    color: #ce0000;
    padding-top: 6px;
}
.doc_cont .title
{
    line-height: 27px;
    display: block;
    background: url(/templets/images/news_title_bg.jpg) repeat-x;
    height: 27px;
}
.doc_cont .title H3
{
    padding-left: 0px;
    color: #ce0000;
    font-weight: bold;
}
.doc_cont .title SPAN
{
    padding-right: 10px;
    float: right;
}
.doc_cont .title SPAN A.rss
{
    color: #ce0000;
    padding-top: 6px;
}
.news_top
{
    border-bottom: #d9d9d9 1px solid;
    border-left: #d9d9d9 1px solid;
    background: url(/templets/images/news_bg_index.jpg) #fff repeat-x left top;
    border-right: #d9d9d9 1px solid;
}
.news_top P
{
    width: 380px;
    float: left;
    height: 232px;
    margin-right: 20px;
}
.news_top DL
{
    margin-top: 25px;
    width: 410px;
    float: left;
}
.news_top DT
{
    margin: 5px 0px;
}
.news_top DT A
{
    color: #b90000;
    font-size: 12px;
    font-weight: bold;
}
.news_top DD
{
    line-height: 22px;
    height: 66px;
    overflow: hidden;
}
.news_top DD A
{
    color: #666666;
}
.news_top DD EM
{
    color: #b90000;
}
.news_top .news_list_01
{
    width: 410px;
    float: left;
    overflow: hidden;
    padding-top: 10px;
    _zoom: 1;
}
.news_top .news_list_01 LI
{
    line-height: 12px;
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 8px;
    background: url(/templets/images/new_list_ar.jpg.jpg) no-repeat 0px 0px;
    overflow: hidden;
    _zoom: 1;
}
.news_top .news_list_01 LI A
{
    width: 260px;
    float: left;
    color: #000;
}
.news_top .news_list_01 LI SPAN
{
    width: 75px;
    float: right;
}
.news_top .news_list_01 LI.more
{
    margin-top: 15px;
    background: none transparent scroll repeat 0% 0%;
}
.news_top .news_list_01 LI.more A
{
    float: none;
    color: #cf0003;
}
.news_tab_cont
{
    overflow: hidden;
}
.news_tab_cont .pic
{
    margin-top: 27px;
    padding-left: 6px;
    width: 272px;
    display: inline;
    background: url(/templets/images/new_pic_bor.jpg) no-repeat left top;
    height: 260px;
    margin-left: 22px;
    margin-right: 50px;
    padding-top: 6px;
}
.news_tab_tit
{
    position: relative;
    border-left: #d9d9d9 1px solid;
    background: url(/templets/images/new_tab_off.jpg);
    height: 28px;
    clear: both;
    border-right: #d9d9d9 1px solid;
}
.news_tab_tit .rss
{
    position: absolute;
    top: 6px;
    right: 15px;
}
.news_tab_tit LI
{
    line-height: 27px;
    float: left;
    height: 27px;
    border-right: #ccc 1px solid;
}
.news_tab_tit LI A
{
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    padding-top: 0px;
}
.news_tab_tit LI.on A
{
    background: url(/templets/images/new_tab_on.jpg) repeat-x;
    color: #fff;
    font-weight: bold;
}
.news_tab_tit2
{
    position: relative;
    background: url(/templets/images/news_blocl_2_bg.jpg);
    height: 27px;
    clear: both;
}
.news_tab_tit2 LI
{
    line-height: 27px;
    float: left;
    height: 27px;
}
.news_tab_tit2 LI A
{
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    padding-top: 0px;
}
.news_tab_tit2 LI.on A
{
    background: url(/templets/images/news_blocl_2_bg_on.jpg) repeat-x;
    color: #fff;
    font-weight: bold;
}
.rc_tr
{
    position: absolute;
    width: 6px;
    display: block;
    background: url(/templets/images/img_rc_tr.gif) no-repeat;
    height: 5px;
    top: -1px;
    right: -1px;
}
.news_top .title
{
    line-height: 27px;
    background: url(/templets/images/bg_title.gif) repeat-x;
    height: 27px;
}
.news_focus .title
{
    line-height: 27px;
    display: block;
    background: url(/templets/images/news_title_bg.jpg) repeat-x;
    height: 27px;
}
.news_focus
{
    border-bottom: #dbdbdb 1px solid;
    border-left: #dbdbdb 1px solid;
    margin: 10px 0px 0px;
    background: url(/templets/images/news_bg_index.jpg) #fff repeat-x 0px 53px;
    height: 270px;
    border-top: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
}
.news_focus H3
{
    padding-left: 20px;
    color: #ce0000;
    font-weight: bold;
}
.news_focus .title SPAN
{
    padding-right: 10px;
    float: right;
}
.news_focus .title SPAN A
{
    color: #ce0000;
}
.news_focus .pic
{
    margin-top: 27px;
    padding-left: 6px;
    width: 272px;
    display: inline;
    background: url(/templets/images/new_pic_bor.jpg) no-repeat left top;
    height: 160px;
    margin-left: 22px;
    margin-right: 50px;
    padding-top: 6px;
}
.news_focus P
{
    margin: 6px 0px 10px 13px;
    display: inline;
    float: left;
    clear: left;
}
.news_focus DL
{
    margin: 32px 20px 0px 0px;
    width: 410px;
    float: right;
}
.news_focus DT
{
    margin-bottom: 5px;
}
.news_focus DT A
{
    color: #9e0101;
    font-weight: bold;
}
.news_focus DD A
{
    line-height: 22px;
    height: 87px;
    color: #666;
}
.news_focus DD EM
{
    color: #9e0101;
}
.news_focus .news_list_01
{
    margin-top: 10px;
    width: 410px;
    float: left;
    overflow: hidden;
    _zoom: 1;
}
.news_focus .news_list_01 LI
{
    line-height: 12px;
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 8px;
    background: url(/templets/images/new_list_ar.jpg.jpg) no-repeat 0px 0px;
    overflow: hidden;
    _zoom: 1;
}
.news_focus .news_list_01 LI A
{
    width: 260px;
    float: left;
    color: #000;
}
.news_focus .news_list_01 LI SPAN
{
    width: 75px;
    float: right;
}
.news_focus .news_list_01 LI.more
{
    margin-top: 20px;
    background: none transparent scroll repeat 0% 0%;
}
.news_focus .news_list_01 LI.more A
{
    float: none;
    color: #cf0003;
}
.news_focus .news_list_01 LI
{
    line-height: 12px;
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 8px;
    background: url(/templets/images/new_list_ar.jpg.jpg) no-repeat 0px 0px;
    overflow: hidden;
    _zoom: 1;
}
.news_list_02
{
    width: 100%;
    background: #f2f2f2;
    height: 38px;
    clear: both;
    overflow: hidden;
    border-top: #dbdbdb 1px solid;
    _zoom: 1;
}
.news_list_02 LI
{
    padding-bottom: 4px;
    padding-left: 0px;
    width: 236px;
    padding-right: 0px;
    background: url(/templets/images/bg_list_06.gif) no-repeat right 5px;
    float: left;
    border-top: #fff 1px solid;
    padding-top: 8px;
}
.news_list_02 LI A
{
    line-height: 23px;
    padding-left: 20px;
    background: url(/templets/images/bg_list_05.gif) no-repeat 8px 6px;
    float: left;
    height: 23px;
    color: #282828;
}
.news_list_02 LI.more
{
    text-align: center;
    width: 64px;
    background: none transparent scroll repeat 0% 0%;
}
.news_list_02 LI.more A
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: none transparent scroll repeat 0% 0%;
    float: none;
    padding-top: 0px;
}
.third_viewpoint .title
{
    line-height: 27px;
    display: block;
    background: url(/templets/images/news_title_bg.jpg) repeat-x;
    height: 27px;
}
.third_viewpoint
{
    border-bottom: #dbdbdb 1px solid;
    border-left: #dbdbdb 1px solid;
    margin: 10px 0px;
    width: 782px;
    display: inline;
    float: left;
    height: 150px;
    border-top: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
}
.third_viewpoint H3
{
    padding-left: 20px;
    color: #ce0000;
    font-weight: bold;
}
.third_viewpoint .title SPAN
{
    padding-right: 10px;
    float: right;
}
.third_viewpoint .title SPAN A
{
    color: #ce0000;
}
.media_center
{
    border-bottom: #dbdbdb 1px solid;
    border-left: #dbdbdb 1px solid;
    margin: 0px;
    width: 782px;
    display: inline;
    float: left;
    height: 150px;
    border-top: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
}
.media_center .title
{
    line-height: 27px;
    display: block;
    background: url(/templets/images/news_title_bg.jpg) repeat-x;
    height: 27px;
}
.media_center
{
    border-bottom: #dbdbdb 1px solid;
    border-left: #dbdbdb 1px solid;
    float: left;
    height: 150px;
    border-top: #dbdbdb 1px solid;
    border-right: #dbdbdb 1px solid;
}
.media_center H3
{
    padding-left: 20px;
    color: #ce0000;
    font-weight: bold;
}
.news_list_03
{
    padding-left: 10px;
    display: inline;
    float: left;
    padding-top: 10px;
}
.news_list_03 LI
{
    line-height: 12px;
    margin-top: 7px;
    padding-left: 14px;
    width: 350px;
    padding-right: 14px;
    display: inline;
    background: url(/templets/images/new_list_ar.jpg.jpg) no-repeat 0px 0px;
    float: left;
    overflow: hidden;
    _zoom: 1;
}
.news_list_03 LI A
{
    float: left;
    color: #000;
}
.news_list_03 LI SPAN
{
    width: 75px;
    float: right;
}
.media_center UL
{
    margin-top: 10px;
    margin-left: 10px;
}
.media_center LI
{
    margin: 8px 0px 0px 8px;
    display: inline;
    float: left;
}
.media_center LI A
{
    line-height: 200px;
    width: 180px;
    float: left;
    height: 47px;
}
.m_01
{
    background: url(/templets/images/btn_vicenter.jpg) no-repeat;
}
.m_02
{
    background: url(/templets/images/btn_videocenter.jpg) no-repeat;
}
.m_03
{
    background: url(/templets/images/btn_piccenter.jpg) no-repeat;
}
.m_04
{
    background: url(/templets/images/btn_medialinkman.jpg) no-repeat;
}
.news_list
{
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    background: #fff;
    padding-top: 0px;
}
.news_list DL
{
    padding-bottom: 20px;
    background: url(/templets/images/list_bg.jpg) no-repeat 50% bottom;
    overflow: hidden;
    _zoom: 1;
}
.news_list DT
{
    position: relative;
    line-height: 22px;
    margin: 10px 0px 6px;
}
.news_list DT IMG
{
    padding-bottom: 10px;
    padding-left: 6px;
    padding-right: 10px;
    background: url(/templets/images/news_list_bg.jpg) no-repeat left top;
    float: left;
    margin-right: 20px;
    padding-top: 6px;
}
.news_list DL.last
{
    background: none transparent scroll repeat 0% 0%;
}
.news_list DT A
{
    color: #ba0000;
    font-size: 12px;
    font-weight: bold;
}
.news_list DT SPAN
{
    float: right;
    color: #a5a5a5;
    font-size: 11px;
    top: 0px;
    margin-right: 5px;
}
.news_list DD.des
{
    height: 66px;
    overflow: hidden;
}
.news_list DD.des A
{
    line-height: 22px;
    color: #666;
}
.news_list DD.detail
{
    overflow: hidden;
    _zoom: 1;
}
.news_list DD.detail A
{
    line-height: 22px;
    margin: 0px 3px 10px 0px;
    padding-left: 155px;
    color: #ba0000;
}
.list_pic .first
{
    border-top-style: none;
    padding-top: 10px;
}
.list_pic
{
    background: url(/templets/images/news_bg_index.jpg) repeat-x left top;
}
.list_txt DD.detail A
{
    padding-left: 0px;
}
.pagination
{
    padding-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px;
    clear: both;
    padding-top: 20px;
}
.pagination P
{
    overflow: hidden;
    _zoom: 1;
}
.about_content .pagination P
{
    padding-bottom: 12px;
    text-indent: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 12px;
}
.pagination SPAN
{
    margin-right: 5px;
}
.pagination A
{
    margin-right: 5px;
}
.pagination SPAN
{
    float: left;
    font-weight: bold;
}
.pagination A.current
{
    border-bottom: #a7b0b8 1px solid;
    text-align: center;
    border-left: #a7b0b8 1px solid;
    background-color: #a10505;
    float: left;
    color: #fff;
    border-top: #a7b0b8 1px solid;
    border-right: #a7b0b8 1px solid;
}
.pagination A
{
    border-bottom: #a7b0b8 1px solid;
    text-align: center;
    border-left: #a7b0b8 1px solid;
    padding-bottom: 2px;
    line-height: 12px;
    background-color: #f9fafb;
    padding-left: 6px;
    padding-right: 6px;
    display: block;
    font-family: simsun;
    white-space: nowrap;
    float: left;
    color: #666;
    border-top: #a7b0b8 1px solid;
    border-right: #a7b0b8 1px solid;
    padding-top: 2px;
}
.pagination A:hover
{
    background-color: #a10505;
    color: #fff;
}
.pagination A.dot
{
    border-bottom: #fff 1px solid;
    border-left: #fff 1px solid;
    background-color: #fff;
    border-top: #fff 1px solid;
    border-right: #fff 1px solid;
}
.pagination A.dot:hover
{
    background-color: #fff;
    color: #666;
}
.pagination A.current
{
    background-color: #a10505;
    color: #fff;
}
.pagination A.current:hover
{
    color: #fff;
    -color: #a10505;
}
.pagination A.btn_page
{
    padding-bottom: 2px;
    padding-left: 2px;
    width: 39px;
    padding-right: 2px;
    white-space: nowrap;
    padding-top: 2px;
}
.pagination A.btn_page:hover
{
    padding-bottom: 2px;
    background-color: #a10505;
    padding-left: 6px;
    padding-right: 6px;
    color: #fff;
    padding-top: 2px;
}
.pagination .total
{
    float: right;
    font-weight: normal;
}
.news_search_top
{
    line-height: 25px;
    height: 28px;
    padding-top: 3px;
}
.input_01
{
    border-bottom: #d5d5d5 1px solid;
    border-left: #d5d5d5 1px solid;
    padding-bottom: 5px;
    padding-left: 5px;
    width: 120px;
    padding-right: 0px;
    background: #fff;
    color: #666;
    border-top: #d5d5d5 1px solid;
    margin-right: 8px;
    border-right: #d5d5d5 1px solid;
    padding-top: 5px;
}
.btn_search_top
{
    padding-bottom: 0px;
    line-height: 20px;
    margin-top: 2px;
    padding-left: 13px;
    padding-right: 13px;
    background: url(/templets/images/news_search.jpg) no-repeat;
    float: left;
    color: #fff;
    padding-top: 0px;
}
.news_search_top SPAN
{
    float: left;
    margin-right: 8px;
}
.news_search_top INPUT
{
    float: left;
}
.news_search_top .input_01
{
    border-right-width: 0px;
    width: 137px;
    background: url(/templets/images/search_bg.jpg) no-repeat left top;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.news_search_top .input_02
{
    border-bottom: #d8d8d8 1px solid;
    border-left: #d8d8d8 1px solid;
    padding-bottom: 3px;
    padding-left: 4px;
    padding-right: 0px;
    border-top: #d8d8d8 1px solid;
    border-right: #d8d8d8 1px solid;
    padding-top: 4px;
}
.news_search_top .select_sim
{
    z-index: 6;
    position: relative;
    width: 90px;
    background: url(/templets/images/bg_select_sim_02.jpg) #fff no-repeat;
    float: left;
    margin-right: 8px;
}
.news_search_top .select_sim SPAN
{
    width: 67px;
}
.news_search_top .select_sim A
{
    width: 90px;
}
.news_search_top .select_sim UL
{
    z-index: 6;
    width: 88px;
}
.news_search_top .tit
{
    padding-left: 20px;
    padding-right: 10px;
    color: #666;
    font-size: 12px;
    margin-right: 10px;
}
.main_tab
{
    height: 28px;
    overflow: hidden;
    _zoom: 1;
}
.main_tab LI
{
    border-bottom-style: none;
    text-align: center;
    line-height: 30px;
    float: left;
    height: 28px;
}
.main_tab LI A
{
    display: block;
    color: #626262;
    font-weight: bold;
}
.main_tab LI.on
{
    background: url(/templets/images/new_tab_on.jpg) repeat-x 0px -1px;
}
.main_tab LI.on A
{
    color: #fff;
}
.news_tab LI
{
    width: 238px;
}
.news_tab LI.sep
{
    margin: 0px 6px 0px 5px;
}
.news_detail
{
    margin: 0px 20px;
}
.news_detail_title
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    padding-bottom: 10px;
    line-height: 22px;
    padding-left: 0px;
    padding-right: 0px;
    margin-bottom: 25px;
    padding-top: 10px;
}
.news_detail_title H3
{
    color: #ba0000;
    font-size: 20px;
    font-weight: bold;
}
.news_detail_title P
{
    color: #666;
    font-size: 12px;
}
.page_navi
{
    padding-bottom: 10px;
    margin: 0px 20px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    padding-top: 10px;
    _zoom: 1;
}
.page_navi .fl
{
    width: 45%;
    float: left;
}
.page_navi A
{
    color: #000;
}
.page_navi .fr
{
    text-align: right;
    width: 45%;
    float: right;
}
.backtolist
{
    text-align: right;
    margin: 10px 20px;
    clear: both;
}
.contactus
{
    padding-bottom: 0px;
    margin: 0px 0px 0px 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
}
.contactus H3
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    border-left: #ccc 1px solid;
    font: bold 14px/35px Arial;
    margin-bottom: 3px;
    background: url(/templets/images/bg_contact_tit.gif) repeat-x;
    color: #2f2f2f;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.contactus DL
{
    width: 187px;
    display: inline;
    float: left;
    height: 330px;
}
.contactus DL.linkman
{
    background: url(/templets/images/bg_contactus_01.jpg) no-repeat;
    margin-right: 3px;
}
.contactus DL.phone
{
    background: url(/templets/images/bg_contactus_02.jpg) no-repeat;
    margin-right: 4px;
}
.contactus DL.email
{
    background: url(/templets/images/bg_contactus_03.jpg) no-repeat;
    margin-right: 4px;
}
.contactus DL.address
{
    margin: 0px;
    background: url(/templets/images/bg_contactus_04.jpg) no-repeat;
}
.contactus DT
{
    margin: 20px 0px 0px 10px;
    font: bold 16px/16px Arial;
    color: #2f2f2f;
}
.contactus DD
{
    margin: 10px 0px 0px 10px;
    width: 150px;
    font: bold 16px/20px Arial;
    color: #b90000;
}
A.btn
{
    text-align: center;
    line-height: 25px;
    width: 91px;
    background: url(/templets/images/bg_btn_down.jpg) no-repeat;
    float: right;
    height: 25px;
}
.vi_content
{
    padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.vi_tab
{
    margin: 0px;
    background: url(/templets/images/new_tab_off.jpg) repeat-x 0px -1px;
}
.vi_tab LI
{
    width: 194px;
    background: url(/templets/images/new_tab_off_vi.jpg) no-repeat 0px -1px;
}
.vi_tab LI.last
{
}
.vi_main
{
    border-right-width: 0px;
    margin: 20px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.vi_main DT
{
    position: relative;
    text-align: center;
    margin: 0px 1px;
    font: 16px/30px simhei;
    background: #eaeaea;
    height: 30px;
    color: #333;
}
.vi_main DD
{
    text-align: center;
    margin: 15px 0px 20px;
}
.vi_main DT A
{
    color: #ca0000;
    margin-right: 10px;
}
.vi_main DT .down
{
    position: absolute;
    top: 2px;
    right: 0px;
}
.about_content
{
    background-color: #fff;
    width: 776px;
    float: right;
}
.about_main
{
    border-bottom: #e0dfdf 1px solid;
    border-left: #e0dfdf 1px solid;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/templets/images/bg_about.gif) #fff repeat-x;
    overflow: hidden;
    border-top: #e0dfdf 1px;
    border-right: #e0dfdf 1px solid;
    padding-top: 20px;
    _zoom: 1;
}
.ceo_message
{
    margin: 30px 20px;
    overflow: hidden;
    _zoom: 1;
}
.ceo_message DL
{
    margin-top: 20px;
    clear: both;
}
.ceo_message DL.top
{
    border-bottom: #e4e3e3 1px solid;
    border-left: #e4e3e3 1px solid;
    padding-bottom: 6px;
    margin-top: 10px;
    padding-left: 6px;
    padding-right: 6px;
    background: #f5f5f5;
    height: 268px;
    overflow: hidden;
    border-top: #e4e3e3 1px solid;
    border-right: #e4e3e3 1px solid;
    padding-top: 6px;
}
.ceo_message DL.top DT IMG.fl
{
    float: left;
    margin-right: 15px;
}
.ceo_message DL.top DT SPAN
{
    padding-bottom: 15px;
    padding-left: 0px;
    padding-right: 0px;
    display: block;
    font: 24px/28px Microsoft YaHei;
    color: #000;
    padding-top: 15px;
}
.ceo_message .fl
{
    margin: 0px 80px 0px 50px;
}
.ceo_message DL DT
{
    color: #cf0000;
    font-weight: bold;
}
.ceo_message P
{
    line-height: 20px;
    margin-bottom: 15px;
    color: #666;
}
.auther
{
    text-align: right;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    color: #000;
    font-weight: bold;
    padding-top: 20px;
}
.auther IMG
{
    margin: 0px 10px;
    vertical-align: middle;
}
.research
{
    padding-bottom: 20px;
    margin: 20px;
}
.prize
{
    width: 738px;
    margin-bottom: 20px;
    background: url(/templets/images/bg_research.jpg) no-repeat;
    height: 244px;
}
.prize H4
{
    padding-bottom: 0px;
    padding-left: 45px;
    padding-right: 0px;
    font: 20px/24px Microsoft YaHei;
    color: #fff;
    padding-top: 40px;
}
.prize UL
{
    margin: 10px 0px 0px 45px;
}
.prize LI
{
    line-height: 18px;
    padding-left: 8px;
    background: url(/templets/images/bg_list_09.gif) no-repeat 0px center;
    color: #000;
}
.research P
{
    line-height: 20px;
    margin-bottom: 20px;
    color: #666;
}
.innovate_list
{
    margin: 15px 0px 50px;
    overflow: hidden;
    _zoom: 1;
}
.innovate_list LI
{
    display: inline;
    float: left;
    margin-right: 22px;
}
.innovate_list LI A
{
    line-height: 200px;
    width: 166px;
    float: left;
    height: 47px;
    overflow: hidden;
}
.innovate_list .in_01
{
    background: url(/templets/images/img_innovate_01.jpg) no-repeat;
}
.innovate_list .in_02
{
    background: url(/templets/images/img_innovate_02.jpg) no-repeat;
}
.innovate_list .in_03
{
    background: url(/templets/images/img_innovate_03.jpg) no-repeat;
}
.innovate_list .in_04
{
    background: url(/templets/images/img_innovate_04.jpg) no-repeat;
    margin-right: 0px;
}
.innovate_detail
{
    border-bottom: #ccc 1px solid;
}
.innovate_detail LI
{
    padding-left: 160px;
    clear: both;
    overflow: hidden;
    border-top: #000 1px dotted;
    _zoom: 1;
}
.innovate_01
{
    background: url(/templets/images/bg_innovate_01.jpg) no-repeat 40px 20px;
}
.innovate_02
{
    background: url(/templets/images/bg_innovate_02.jpg) no-repeat 40px 20px;
}
.innovate_03
{
    background: url(/templets/images/bg_innovate_03.jpg) no-repeat 40px 20px;
}
.innovate_04
{
    background: url(/templets/images/bg_innovate_04.jpg) no-repeat 40px 20px;
}
.innovate_top
{
    line-height: 100px;
    margin: 0px;
    width: 47px;
    background: url(/templets/images/ico_top.gif) no-repeat;
    float: right;
    height: 15px;
    overflow: hidden;
}
.form_style
{
}
.form_style TABLE
{
    margin: 10px 0px 10px 10px;
    width: 720px;
}
.form_style TABLE LABEL
{
    margin-right: 10px;
}
.form_style TABLE INPUT
{
    background: url(/templets/images/form_bg.jpg) #fff repeat-x;
    vertical-align: middle;
}
.form_style TABLE TH
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333;
    vertical-align: top;
    padding-top: 10px;
}
.form_style TABLE TD
{
    padding-bottom: 4px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333;
    padding-top: 4px;
}
.form_style TABLE EM
{
    font-family: simsun;
    color: #e20000;
    vertical-align: middle;
    margin-right: 5px;
}
.input_02
{
    border-bottom: #b1b8cc 1px solid;
    border-left: #b1b8cc 1px solid;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 0px;
    background: #fff;
    color: #666;
    border-top: #b1b8cc 1px solid;
    margin-right: 8px;
    border-right: #b1b8cc 1px solid;
    padding-top: 5px;
}
.form_style .w1
{
    width: 120px;
}
.form_style .r
{
    border-bottom: #e20000 1px solid;
    border-left: #e20000 1px solid;
    border-top: #e20000 1px solid;
    border-right: #e20000 1px solid;
}
.form_style .w2
{
    width: 130px;
}
.form_style .w3
{
    width: 627px;
}
.form_style .w4
{
    width: 280px;
}
.form_style TEXTAREA
{
    width: 410px;
    height: 80px;
}
.form_style P
{
    text-align: center;
}
.form_style P INPUT
{
    border-bottom-style: none;
    border-right-style: none;
    margin: 0px;
    border-top-style: none;
    background: url(/templets/images/bg_btn_01.gif) no-repeat;
    border-left-style: none;
    cursor: pointer;
}
.form_style .title
{
    line-height: 25px;
    padding-left: 12px;
    color: #333;
    font-weight: bold;
}
.sim_form
{
    border-bottom: #b1b8cc 1px solid;
    position: relative;
    border-left: #b1b8cc 1px solid;
    width: 125px;
    border-top: #b1b8cc 1px solid;
    border-right: #b1b8cc 1px solid;
}
.sim_form UL
{
    overflow-y: scroll;
    width: 125px;
    height: 100px;
}
.sim_form A
{
    width: 125px;
}
.mediaorder
{
    position: relative;
}
.pop_01
{
    position: absolute;
    width: 476px;
    background: url(/templets/images/bg_pop_01.png) no-repeat;
    height: 157px;
    top: 50%;
    left: 150px;
}
.pop_01 A
{
    text-align: center;
    line-height: 25px;
    margin: 110px 0px 0px 210px;
    width: 71px;
    background: url(/templets/images/bg_btn_01.gif) no-repeat;
    float: left;
    height: 25px;
    color: #333;
}
.focus_first
{
    padding-right: 10px;
    margin-bottom: 10px;
    background: url(/templets/images/list_bg.jpg) no-repeat center bottom;
    height: 218px;
}
.focus_first DT
{
    margin: 20px 0px 10px;
}
.focus_first DT IMG
{
    margin: 0px;
}
.focus_first DT .pic
{
    padding-left: 6px;
    width: 272px;
    display: inline;
    background: url(/templets/images/new_pic_bor.jpg) no-repeat left top;
    float: left;
    height: 210px;
    margin-left: 22px;
    margin-right: 50px;
    padding-top: 6px;
}
.focus_first .des
{
    line-height: 20px;
}
.focus_first DT A.tit
{
    color: #e20000;
    font-weight: bold;
}
.focus_first .detail
{
    padding-top: 20px;
}
.focus_first .detail A
{
    color: #e20000;
}
.more_focus
{
    overflow: hidden;
    _zoom: 1;
}
.more_focus DL
{
    padding-bottom: 0px;
    padding-left: 10px;
    width: 355px;
    padding-right: 10px;
    float: left;
    padding-top: 10px;
}
.more_focus DT
{
    margin-bottom: 0px;
}
.br1
{
    border-right: #eaeaea 1px dotted;
}
.more_focus DT .pic
{
    padding-left: 3px;
    width: 150px;
    display: inline;
    background: url(/templets/images/focus_list_bg.jpg) no-repeat left top;
    float: left;
    height: 210px;
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 3px;
}
.more_focus DT .pic IMG
{
    margin: 5px 7px;
}
.more_focus DL
{
    margin-top: 8px;
    background: url(/templets/images/focus_list_bg_2.jpg) no-repeat center bottom;
    height: 150px;
}
.more_focus DT A
{
    color: #e20000;
    font-weight: bold;
}
.more_focus .des
{
    line-height: 20px;
    margin-top: 5px;
    height: 75px;
}
.more_focus .detail A
{
    color: #e20000;
}
.media_center_main
{
    margin: 0px 20px;
}
.pic_tab
{
    border-bottom: #ccc 1px solid;
    margin: 0px;
    background: url(/templets/images/new_tab_off.jpg) repeat-x 0px -1px;
    border-right: #ccc 1px solid;
}
.pic_tab LI
{
    border-right-style: none;
    width: 145px;
    background: url(/templets/images/new_tab_off_b.jpg) no-repeat 0px -1px;
}
.pic_tab LI.on
{
    border-right-style: none;
    background-position: 0px -1px;
}
.tab_list_tit
{
    position: relative;
    height: 130px;
    overflow: hidden;
}
.tab_list_tit .btn_left
{
    position: absolute;
    width: 14px;
    display: block;
    height: 110px;
    top: 4px;
}
.tab_list_tit .btn_right
{
    position: absolute;
    width: 14px;
    display: block;
    height: 110px;
    top: 4px;
}
.tab_list_tit .btn_left
{
    background: url(/templets/images/btn_left.gif) no-repeat;
    left: 0px;
}
.tab_list_tit .btn_right
{
    background: url(/templets/images/btn_right.gif) no-repeat;
    right: 0px;
}
.tab_list
{
    position: relative;
    margin: 5px 0px 12px 21px;
    width: 690px;
    height: 134px;
    overflow: hidden;
}
.tab_list UL
{
    position: absolute;
    width: 3000px;
    height: 114px;
}
.tab_list UL LI
{
    text-align: left;
    width: 138px;
    background: url(/templets/images/bg_tab_list.jpg) no-repeat;
    float: left;
    height: 114px;
}
.tab_list UL LI.on
{
    background: url(/templets/images/bg_tab_list_on.jpg) no-repeat;
}
.tab_list UL LI A
{
    color: #5d5d5d;
}
.tab_list UL LI.on A
{
    color: #c70303;
    font-weight: bold;
}
.tab_list UL LI A IMG
{
    padding-bottom: 25px;
    margin: 9px;
    width: 115px;
    display: block;
    height: 65px;
}
.tab_list_cont
{
    margin-top: 10px;
    background: url(/templets/images/vido_bg_left.jpg) repeat-x;
    overflow: hidden;
}
.tab_list_cont .pic_big
{
    margin: 15px 0px 1px 11px;
    width: 712px;
    background: url(/templets/images/loading.gif) #ffffff no-repeat center center;
    height: 339px;
}
.tab_list_cont .pic_big IMG
{
    width: 712px;
    height: 339px;
}
.tab_list_cont .pic_des
{
    margin: 0px 12px;
    background: url(/templets/images/bg_piccenter_03.gif) repeat-x;
    height: 38px;
    padding-top: 10px;
}
.pic_tit
{
    padding-left: 10px;
    width: 380px;
    float: left;
    height: 30px;
    color: #333;
    border-right: #f2f2f2 1px solid;
}
.share
{
    border-left: #d7d7d7 1px solid;
    float: left;
    height: 30px;
}
.share .down
{
    text-align: center;
    line-height: 30px;
    margin: 0px 8px;
    width: 77px;
    background: url(/templets/images/share_down.jpg) no-repeat;
    float: left;
    height: 21px;
    color: #fff;
    font-size: 14px;
}
.share UL
{
    width: 220px;
    float: left;
    height: 30px;
}
.share UL LI
{
    margin: 5px 0px 0px 7px;
    float: left;
    _margin: 5px 0 0 5px;
}
.share UL LI IMG
{
    border-bottom: #ddd 1px solid;
    border-left: #ddd 1px solid;
    border-top: #ddd 1px solid;
    border-right: #ddd 1px solid;
}
.pic_list
{
    padding-bottom: 0px;
    padding-left: 14px;
    padding-right: 0px;
    margin-bottom: 14px;
    background: url(/templets/images/bg_piccenter_04.gif) repeat-x;
    overflow: hidden;
    padding-top: 16px;
    _zoom: 1;
}
.pic_list LI
{
    margin: 0px 8px 15px 0px;
    width: 133px;
    background: url(/templets/images/bg_pic.png) no-repeat;
    float: left;
    height: 83px;
}
.pic_list LI IMG
{
    margin: 9px;
    width: 115px;
    height: 65px;
}
.video_list
{
    padding-bottom: 0px;
    padding-left: 14px;
    padding-right: 0px;
    margin-bottom: 14px;
    background: url(/templets/images/bg_piccenter_04.gif) repeat-x;
    clear: both;
    overflow: hidden;
    padding-top: 16px;
    _zoom: 1;
}
.video_list LI
{
    text-align: center;
    margin: 0px 8px 15px 0px;
    width: 133px;
    background: url(/templets/images/bg_video.png) no-repeat;
    float: left;
    height: 103px;
}
.video_list LI A
{
    color: #333;
}
.video_list LI IMG
{
    margin: 9px 9px 5px;
    width: 115px;
    display: block;
    height: 65px;
}
.video_big
{
    padding-bottom: 25px;
    padding-left: 31px;
    width: 441px;
    padding-right: 0px;
    float: left;
    padding-top: 17px;
}
.video_des
{
    position: relative;
    border-left: #bbc4ca 1px solid;
    margin-top: 0px;
    width: 279px;
    background: url(/templets/images/vido_bg_new.jpg) repeat-x;
    float: right;
}
.video_des .share
{
    border-bottom-style: none;
    border-right-style: none;
    border-top-style: none;
    border-left-style: none;
}
.video_des H4
{
    line-height: 30px;
    padding-left: 17px;
    color: #b90000;
    font-weight: bold;
}
.video_des DL
{
    width: 230px;
    height: 370px;
    margin-left: 17px;
}
.video_des DL DT
{
    color: #333;
    font-weight: bold;
    padding-top: 20px;
}
.video_des DL DD
{
    line-height: 20px;
    color: #666;
}
.video_des .btn3
{
    text-align: center;
    line-height: 30px;
    width: 77px;
    background: url(/templets/images/bg_btn_03.jpg) no-repeat;
    float: left;
    height: 30px;
}
.video_des .btn4
{
    text-align: center;
    line-height: 30px;
    width: 77px;
    background: url(/templets/images/bg_btn_1.jpg) no-repeat;
    float: left;
    height: 30px;
}
.video_des UL
{
    margin: 0px 8px;
    display: inline;
    float: left;
}
.video_des .share A
{
    margin-bottom: 5px;
}
.pop_share
{
    position: absolute;
    width: 245px;
    display: none;
    background: url(/templets/images/bg_video_des.gif) repeat-x left -35px;
    height: 270px;
    top: 35px;
    left: 17px;
}
.pop_share_tit
{
    margin: 15px 0px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.pop_share P
{
    color: #000;
}
.pop_share .btn_01
{
    margin: 8px 0px;
}
.pop_share .input_03
{
    border-bottom: #b1b8cc 1px solid;
    border-left: #b1b8cc 1px solid;
    margin-top: 5px;
    width: 240px;
    height: 25px;
    border-top: #b1b8cc 1px solid;
    border-right: #b1b8cc 1px solid;
}
.pop_share .back
{
    position: absolute;
    bottom: 0px;
    right: 0px;
}
.btn_01
{
    text-align: center;
    line-height: 25px;
    width: 71px;
    display: block;
    background: url(/templets/images/bg_btn_01.gif) no-repeat;
    height: 25px;
    color: #333;
}
.intro DL
{
    overflow: hidden;
    _zoom: 1;
}
.intro DL IMG.fl
{
    margin: 0px 20px 10px 0px;
    float: left;
}
.intro DT
{
    margin-bottom: 20px;
}
.intro DD
{
}
.intro DD P
{
    line-height: 20px;
    margin-bottom: 20px;
    color: #666;
}
.intro H4
{
    color: #cf0000;
    font-weight: bold;
}
.intro_list
{
    padding-bottom: 20px;
    margin: 20px 0px 0px 20px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
}
.intro_list H5
{
    display: none;
}
.intro_list LI
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 4px;
    padding-left: 0px;
    width: 137px;
    padding-right: 0px;
    float: left;
    height: 170px;
    border-top: #ccc 1px solid;
    margin-right: 10px;
    border-right: #ccc 1px solid;
    padding-top: 4px;
}
.intro_list P
{
    line-height: 20px;
    margin: 0px 8px;
    height: 60px;
    color: #666;
}
.intro_list P A
{
    color: #666;
}
.framework
{
    margin: 0px 15px 20px;
}
.framework DT
{
    margin: 15px 0px 5px;
    font: bold 12px/18px Arial;
    color: #cf0000;
}
.framework DD
{
    position: relative;
}
.framework LI
{
    position: absolute;
    line-height: 14px;
    color: #676767;
}
.framework LI A
{
    color: #676767;
}
.framework .white
{
    color: #fff;
}
.framework .white A
{
    color: #fff;
}
.w15
{
    width: 15px;
}
.groupteam_wrap
{
    padding-bottom: 60px;
    margin: 0px -22px -20px -20px;
    padding-left: 20px;
    width: 733px;
    padding-right: 20px;
    background: url(/templets/images/bg_framework.jpg) no-repeat left bottom;
    overflow: hidden;
    padding-top: 20px;
    _zoom: 1;
}
.groupteam_top
{
    margin: 25px 0px 0px 22px;
    width: 726px;
    height: 370px;
}
.groupteam_top DT
{
    margin-bottom: 10px;
}
.groupteam_top DT A
{
    color: #c00;
    font-size: 14px;
    font-weight: bold;
}
.groupteam_top DT IMG
{
    padding-bottom: 11px;
    padding-left: 6px;
    padding-right: 8px;
    background: url(/templets/images/bg_ceo.jpg) no-repeat;
    float: left;
    margin-right: 10px;
    padding-top: 6px;
}
.groupteam_top DD P
{
    line-height: 20px;
    margin-bottom: 20px;
}
.groupteam_top DD P
{
    color: #666;
}
.groupteam_top DD LI
{
    color: #666;
}
.groupteam_top DD UL
{
    margin-bottom: 20px;
}
.groupteam_top DD LI
{
    line-height: 20px;
}
.groupteam_top DD LI SPAN
{
    color: #a4a4a4;
    font-weight: bold;
    margin-right: 20px;
}
.groupteam_top DD LI EM
{
    margin-left: 62px;
}
.groupteam_top DD A
{
    color: #cf0000;
}
.groupteam
{
    margin: 0px 0px 0px 25px;
    background: url(/templets/images/list_bg.jpg) no-repeat center top;
    overflow: hidden;
    padding-top: 40px;
    _zoom: 1;
}
.groupteam LI
{
    padding-bottom: 50px;
    width: 181px;
    float: left;
    height: 184px;
    overflow: hidden;
    margin-right: 60px;
}
.groupteam LI IMG
{
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 9px;
    background: url(/templets/images/bg_face.jpg) no-repeat;
    padding-top: 5px;
}
.groupteam P
{
    margin: 4px 0px;
}
.groupteam LI A
{
    color: #cf0000;
}
.groupteam P A
{
    color: #000;
}
A.more
{
    font-family: simsun;
    color: #cf0000;
}
.history_tab
{
    border-bottom: #ee0303 1px solid;
    margin: 0px;
}
.history_tab LI
{
    width: 220px;
    background: url(/templets/images/bg_history_tab.jpg) no-repeat right center;
}
.history_tab LI A
{
    color: #666;
    font-size: 12px;
    font-weight: normal;
}
.history_tab LI SPAN
{
    color: #b2b1b1;
    margin-left: 5px;
    font-size: 10px;
}
.history_tab LI.on SPAN
{
    color: #fff;
}
.history_cont
{
    padding-bottom: 20px;
    background: url(/templets/images/bg_history.jpg) repeat-x left top;
}
.event_group
{
    padding-bottom: 0px;
    padding-left: 25px;
    padding-right: 25px;
    overflow: hidden;
    padding-top: 25px;
    _zoom: 1;
}
.history_pic
{
    width: 137px;
    background: url(/templets/images/bg_img_03.jpg) no-repeat;
    float: left;
    height: 90px;
}
.history_pic IMG
{
    margin: 6px 0px 0px 6px;
    width: 120px;
    height: 72px;
}
.event_list
{
    width: 545px;
    float: right;
}
.year
{
    margin-bottom: 30px;
    background: url(/templets/images/bg_year.gif) repeat-x 0px 28px;
    height: 30px;
    padding-top: 5px;
}
.year A
{
    padding-bottom: 2px;
    padding-left: 11px;
    padding-right: 11px;
    float: left;
    border-right: #ccc 1px dotted;
    padding-top: 2px;
}
.event_list DL
{
    margin: 0px 0px 15px;
    overflow: hidden;
    _zoom: 1;
}
.event_list DT
{
    line-height: 20px;
    width: 85px;
    float: left;
    color: #a4a4a4;
    font-weight: bold;
}
.event_list DD
{
    line-height: 20px;
    width: 400px;
    float: left;
}
.tactic_flash
{
    width: 776px;
    height: 452px;
}
.tactic_list
{
    padding-bottom: 40px;
    margin: 0px 0px 25px 20px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/templets/images/list_bg.jpg) no-repeat center bottom;
    overflow: hidden;
    padding-top: 20px;
    _zoom: 1;
}
.tactic_list LI
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 4px;
    float: left;
    border-top: #ccc 1px solid;
    margin-right: 10px;
    border-right: #ccc 1px solid;
    padding-top: 5px;
}
.tactic_list LI.on
{
    border-bottom: #f00 1px solid;
    border-left: #f00 1px solid;
    border-top: #f00 1px solid;
    border-right: #f00 1px solid;
}
.social_list
{
    margin-top: 20px;
    overflow: hidden;
    _zoom: 1;
}
.social_list LI
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 4px;
    padding-left: 4px;
    width: 236px;
    padding-right: 4px;
    float: left;
    height: 212px;
    border-top: #ccc 1px solid;
    margin-right: 18px;
    border-right: #ccc 1px solid;
    padding-top: 4px;
}
.social_list LI.last
{
    margin-right: 0px;
}
.social_list P
{
    padding-bottom: 8px;
    text-indent: 0px;
    padding-left: 8px;
    padding-right: 8px;
    color: #666;
    padding-top: 8px;
}
.social_list A
{
    color: #666;
}
.activity .top_area
{
    background: url(/templets/images/bg_activity.jpg) repeat-x;
}
.activity_list
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/templets/images/news_bg_index.jpg) repeat-x left top;
    border-top: #ccc 1px;
    border-right: #ccc 1px solid;
    padding-top: 0px;
}
.activity_list UL
{
    padding-left: 2px;
    margin-bottom: 20px;
    overflow: hidden;
    padding-top: 20px;
    _zoom: 1;
}
.activity_list LI
{
    margin: 10px 7px;
    width: 290px;
    background: url(/templets/images/activi_bg.jpg) no-repeat;
    float: left;
    height: 340px;
    _margin: 10px 5px;
}
.activity_list LI A.title
{
    padding-top: 10px;
}
.activity_list LI P
{
    text-align: left;
    line-height: 22px;
    text-indent: 0px;
    padding-left: 5px;
    color: #686868;
}
.activity_list LI.last
{
    margin-right: 0px;
}
.activity_list LI IMG
{
    margin: 5px;
}
.activity_list LI A
{
    display: block;
    color: #686868;
}
.service .top_area
{
    background: url(/templets/images/bg_service.jpg) repeat-x;
}
.service_cont
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/templets/images/news_bg_index.jpg) #fff repeat-x left top;
    overflow: hidden;
    border-top: #ccc 1px;
    border-right: #ccc 1px solid;
    padding-top: 0px;
    _zoom: 1;
}
.service_tab
{
    border-left: #ccc 1px solid;
    margin: 0px;
    background: url(/templets/images/new_tab_off.jpg) repeat-x;
    border-right: #ccc 1px solid;
}
.service_tab LI
{
    width: 195px;
    border-right: #ccc 1px solid;
}
.service_tab LI.last
{
    border-bottom-style: none;
    border-right-style: none;
    width: 186px;
    border-top-style: none;
    border-left-style: none;
}
.guarantee_cont H5
{
    margin: 15px 0px 10px;
    color: #b90000;
    font-weight: bold;
}
.guarantee_cont OL
{
    line-height: 20px;
    margin: 0px 0px 0px 25px;
}
.guarantee_cont LI
{
    color: #2d2d2d;
}
.guarantee_cont P
{
    color: #2d2d2d;
}
.table_01
{
    border-left: #ccc 1px solid;
    margin: 10px 0px;
    width: 690px;
    border-top: #ccc 1px solid;
}
.table_01 TH
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #2d2d2d;
    border-right: #ccc 1px solid;
    padding-top: 5px;
}
.table_01 TD
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #2d2d2d;
    border-right: #ccc 1px solid;
    padding-top: 5px;
}
.table_01 TH
{
    background: #eaeaea;
    font-weight: bold;
}
.form_style_4
{
    background: url(/templets/images/bg_mediaorder.gif) no-repeat;
}
.form_style_5
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 20px;
    padding-left: 12px;
    width: 705px;
    padding-right: 12px;
    margin-bottom: 10px;
    background: url(/templets/images/bg_form.gif) repeat-x;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-top: 20px;
}
.form_style_5 H4
{
    font-family: simhei;
    color: #ba0000;
    font-size: 16px;
}
.form_style_5 H4 SPAN
{
    font-size: 14px;
}
.form_style_5 P
{
    text-indent: 0px;
    margin: 10px 0px 0px;
    color: #d00;
}
.table_02
{
    margin-top: 10px;
}
.table_02 INPUT
{
    vertical-align: middle;
}
.table_02 TH
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333;
    vertical-align: top;
    padding-top: 10px;
}
.table_02 TD
{
    padding-bottom: 4px;
    padding-left: 0px;
    padding-right: 0px;
    color: #333;
    padding-top: 4px;
}
.table_02 EM
{
    font-family: simsun;
    color: #e20000;
    vertical-align: middle;
    margin-right: 5px;
}
.table_03
{
    border-left: #ccc 1px solid;
    margin-top: 20px;
    width: 100%;
    border-top: #ccc 1px solid;
}
.table_03 CAPTION
{
    border-bottom: #ccc 0px solid;
    text-align: center;
    border-left: #ccc 1px solid;
    line-height: 27px;
    background: url(/templets/images/ser_add_list.jpg) repeat-x;
    height: 27px;
    color: #2d2d2d;
    border-top: #ccc 1px solid;
    font-weight: bold;
    border-right: #ccc 1px solid;
}
.table_03 TH
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    color: #2d2d2d;
    border-right: #ccc 1px solid;
    padding-top: 8px;
}
.table_03 TD
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    color: #2d2d2d;
    border-right: #ccc 1px solid;
    padding-top: 8px;
}
.table_03 TH
{
    background: #f2f2f2;
}
.area
{
    margin-top: 10px;
}
.table_04
{
    border-left: #ccc 1px solid;
    margin-top: 20px;
    width: 100%;
    border-top: #ccc 1px solid;
}
.table_04 CAPTION
{
    border-bottom: #ccc 1px;
    text-align: center;
    border-left: #ccc 1px solid;
    line-height: 28px;
    background: url(/templets/images/ser_add_list.jpg) repeat-x;
    height: 28px;
    color: #2d2d2d;
    font-size: 14px;
    border-top: #ccc 1px solid;
    font-weight: bold;
    border-right: #ccc 1px solid;
}
.table_04 TH
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #333;
    border-right: #ccc 1px solid;
    padding-top: 5px;
}
.table_04 TD
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #333;
    border-right: #ccc 1px solid;
    padding-top: 5px;
}
.table_04 TH
{
    background: #f2f2f2;
}
.table_04 TD.tl
{
    text-align: left;
}
.side_service
{
    width: 167px;
    background: url(/templets/images/bg_sideservice.jpg) no-repeat;
    height: 284px;
}
.side_service DL
{
    height: 85px;
    overflow: hidden;
}
.side_service DL.ol
{
    cursor: pointer;
}
.side_service DT
{
    margin: 20px 0px 0px 60px;
    color: #333;
    font-weight: bold;
}
.side_service DD
{
    margin: 8px 0px 0px 60px;
    color: #5d5d5d;
}
.side_service DT A
{
    color: #5d5d5d;
    text-decoration: underline;
}
.service_cont .form_style
{
    border-right-width: 0px;
    margin: 10px 0px -1px;
    width: 100%;
    background: none transparent scroll repeat 0% 0%;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.service_cont .form_style .title
{
    line-height: 28px;
    padding-left: 20px;
    background: url(/templets/images/ser_add_list.jpg) repeat-x;
    height: 28px;
    font-size: 13px;
}
.contact_us DL
{
    clear: none;
}
.contact_01
{
    width: 243px;
    display: inline;
    float: left;
    height: 308px;
}
.contact_02
{
    width: 243px;
    display: inline;
    float: left;
    height: 308px;
}
.contact_03
{
    width: 243px;
    display: inline;
    float: left;
    height: 308px;
}
.contact_01
{
    background: url(/templets/images/bg_contact_01.jpg) no-repeat;
    cursor: pointer;
}
.contact_02
{
    margin: 0px 12px 0px 10px;
    background: url(/templets/images/bg_contact_02.jpg) no-repeat;
}
.contact_03
{
    background: url(/templets/images/bg_contact_03.jpg) no-repeat;
}
.contact_us DT
{
    line-height: 35px;
    margin-top: 20px;
    color: #2f2f2f;
    margin-left: 20px;
    font-size: 14px;
}
.contact_us DL DD
{
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 0px;
    color: #8b8b8b;
    font-size: 14px;
    padding-top: 0px;
}
.contact_us DL DD SPAN
{
    color: #b90000;
    font-size: 14px;
    font-weight: normal;
}
.contact_us DD A
{
    color: #8b8b8b;
    font-size: 14px;
    font-weight: normal;
}
.contact_us_2
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    margin-top: 25px;
    background: url(/templets/images/bg_contact_m.jpg) 0px 30px;
    height: 142px;
    overflow: hidden;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.contact_us_2 .title
{
    text-align: center;
    color: #333;
    font-weight: bold;
}
.about_content .contact_us_2 DL
{
    padding-left: 13px;
    width: 230px;
    float: left;
    clear: none;
}
.about_content .contact_us_2 DD
{
    margin-top: 5px;
    color: #b90000;
}
.crumbs_doc
{
    background: url(/templets/images/bg_crumbs_doc.gif) #fff no-repeat;
}
.doc .top_area
{
    background: url(/templets/images/bg_doc.jpg) repeat-x;
}
.investment .top_area
{
    background: url(/templets/images/bg_investment.jpg) repeat-x;
}
.doc_cont
{
    background: #fff;
}
.bt1
{
    border-top: #ccc 1px solid;
}
.doc_cont H4
{
    margin: 0px 20px;
    color: #333;
    font-weight: bold;
    padding-top: 20px;
}
.doc_cont H5
{
    color: #666;
    margin-left: 20px;
    font-weight: bold;
}
.doc_cont P
{
    line-height: 16px;
    margin: 0px 20px 20px;
    color: #666;
}
.doc_cont P EM
{
    font-family: simsun;
    color: #b90000;
}
.doc_cont P.notice
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    color: #b90000;
    padding-top: 10px;
}
.contact_us_3
{
    margin: 20px 28px;
    overflow: hidden;
    _zoom: 1;
}
.contact_us_3 DL
{
    width: 294px;
    float: left;
    height: 258px;
}
.contact_11
{
    background: url(/templets/images/bg_contact_11.jpg) no-repeat;
}
.contact_12
{
    margin: 0px 10px;
    background: url(/templets/images/bg_contact_12.jpg) no-repeat;
}
.contact_13
{
    background: url(/templets/images/bg_contact_13.jpg) no-repeat;
}
.contact_us_3 DT
{
    text-align: center;
    font: bold 14px/40px Arial;
    color: #2f2f2f;
}
.contact_us_3 DD
{
    margin: 10px 0px 0px 10px;
    color: #666;
    font-size: 14px;
}
.contact_us_3 DD SPAN
{
    color: #b90000;
    font-size: 12px;
    font-weight: bold;
}
.doc_cont H3
{
    padding-bottom: 5px;
    margin: 0px 20px 10px;
    color: #b90000;
    font-size: 14px;
    font-weight: bold;
}
.table_05
{
    line-height: 18px;
    margin: 0px 20px 20px;
}
.table_05 CAPTION
{
    color: #333;
    font-weight: bold;
}
.table_05 TH
{
    color: #696969;
    font-weight: bold;
}
.table_05 TD
{
    color: #696969;
}
.form_style_6
{
    width: 919px;
    background: url(/templets/images/bg_form_6.jpg) no-repeat;
}
.stock
{
    border-bottom: #ccc 1px solid;
    position: relative;
    border-left: #ccc 1px solid;
    padding-bottom: 20px;
    margin: 0px 20px 10px;
    padding-left: 20px;
    padding-right: 20px;
    height: 40px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-top: 20px;
}
.stock DT
{
    line-height: 22px;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.stock DD.des
{
    line-height: 22px;
    color: #666;
    font-size: 14px;
}
.stock DD.more
{
    position: absolute;
    top: 20px;
    right: 20px;
}
.stock DD.more A
{
    text-align: right;
    line-height: 35px;
    width: 145px;
    padding-right: 38px;
    display: block;
    background: url(/templets/images/bg_btn_06.jpg) no-repeat;
    height: 35px;
    color: #333;
    font-weight: bold;
}
.law
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 10px;
    margin: 10px 20px;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-top: 10px;
    _zoom: 1;
}
.law LI
{
    position: relative;
    line-height: 30px;
    padding-left: 20px;
    width: 435px;
    float: left;
    height: 35px;
    color: #666;
    font-weight: bold;
}
.law LI A
{
    position: absolute;
    text-align: center;
    line-height: 27px;
    width: 95px;
    display: block;
    background: url(/templets/images/bg_btn_04.jpg) no-repeat;
    height: 30px;
    top: 0px;
    right: 10px;
}
.btn_02
{
    line-height: 35px;
    padding-left: 20px;
    width: 111px;
    display: block;
    background: url(/templets/images/bg_btn_05.jpg) no-repeat;
    height: 35px;
    color: #333;
    margin-left: 20px;
    font-weight: bold;
}
.vision DL
{
    background: url(/templets/images/list_bg.jpg) no-repeat center top;
    height: 96px;
    padding-top: 20px;
}
.vision DL.first
{
    background: none transparent scroll repeat 0% 0%;
}
.vision DL DT
{
    margin: 0px 25px;
    float: left;
}
.vision DL DT IMG
{
    padding-bottom: 10px;
    padding-left: 6px;
    padding-right: 10px;
    background: url(/templets/images/bg_img_01.jpg) no-repeat;
    padding-top: 6px;
}
.honor
{
    padding-bottom: 20px;
    overflow: hidden;
    _zoom: 1;
}
.honor IMG
{
    margin: 0px 0px 0px 20px;
    float: left;
}
.honor DL
{
    margin-top: 20px;
    width: 480px;
    float: right;
    margin-right: 20px;
}
.honor DT
{
    font: bold 12px/20px Arial;
    color: #cf0000;
}
.honor DD
{
    line-height: 20px;
    padding-left: 10px;
    background: url(/templets/images/bg_list_09.gif) no-repeat 3px 8px;
    color: #666;
}
.honor_pic_list
{
    padding-bottom: 30px;
    padding-left: 40px;
    padding-right: 0px;
    background: url(/templets/images/list_bg.jpg) no-repeat center top;
    float: left;
    padding-top: 30px;
}
.honor_pic_list LI
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    width: 200px;
    margin-bottom: 38px;
    float: left;
    height: 110px;
    overflow: hidden;
    border-top: #ccc 1px solid;
    margin-right: 40px;
    border-right: #ccc 1px solid;
}
.honor_pic_list LI.l3
{
    margin-right: 0px;
}
.social_news
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    margin-top: 10px;
    clear: both;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.social_news H1
{
    border-bottom: #ccc 1px solid;
    line-height: 30px;
    margin: 0px;
    width: 100%;
    background: url(/templets/images/social_bar.jpg) repeat-x;
    height: 30px;
    color: #000;
}
.social_news H1 SPAN
{
    line-height: 30px;
    padding-left: 10px;
    padding-right: 50px;
    background: url(/templets/images/social_bar_bg.jpg) no-repeat right top;
    float: left;
    font-weight: bold;
}
.social_news H2
{
    line-height: 30px;
    margin: 0px;
    font-family: Microsoft YaHei;
    color: #cc0000;
    font-size: 20px;
    padding-top: 5px;
}
.social_news .more
{
    margin-top: 5px;
    float: right;
    margin-right: 5px;
}
.social_news .main_pic
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    margin: 8px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.social_news_piclist
{
    padding-left: 15px;
}
.social_news_piclist LI
{
    line-height: 18px;
    margin: 20px 18px 10px 0px;
    width: 170px;
    display: inline;
    float: left;
    height: 160px;
}
.social_news_piclist LI A
{
    color: #cc0000;
}
.social_intro
{
    background: url(/templets/images/social_top_bg.jpg) no-repeat right bottom;
    height: 195px;
    overflow: hidden;
}
.social_intro .con
{
    padding-bottom: 10px;
    margin-top: 0px;
    padding-left: 10px;
    width: 460px;
    padding-right: 10px;
    float: left;
    color: #666;
    padding-top: 5px;
}
.social_intro .con P
{
    padding-top: 8px;
}
.social_intro .con A
{
    color: #cc0000;
}
.social_news IMG
{
    float: left;
}
.social_news .news
{
    width: 444px;
    float: right;
    margin-right: 10px;
}
.social_news .news P
{
    padding-top: 8px;
}
.social_news .news UL
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.social_news .news UL LI
{
    line-height: 20px;
    padding-left: 13px;
    margin-bottom: 1px;
    background: url(/templets/images/news_arrow.jpg) no-repeat left top;
}
.social_news .news UL LI SPAN
{
    float: right;
}
.news_order
{
    background-color: #fbfbfb;
    margin: 0px;
    height: 300px;
}
.news_order H2
{
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    color: #c80405;
    font-size: 18px;
    font-weight: bold;
    padding-top: 10px;
}
.news_order .tips
{
    text-align: center;
    margin: 10px auto;
}
.news_order TABLE
{
    margin: 10px 0px;
}
.news_order TABLE TR TD
{
    height: 30px;
}
.news_order TABLE .username
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 3px;
    padding-left: 3px;
    width: 150px;
    padding-right: 3px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-top: 3px;
}
.news_order TABLE .email
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 3px;
    padding-left: 3px;
    width: 150px;
    padding-right: 3px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-top: 3px;
}
.news_order TABLE SPAN
{
    text-align: left;
    color: #f00;
}
.news_channel .main_content
{
    padding-top: 10px;
}
.server_channel .main_content
{
    padding-top: 10px;
}
.news_channel .sidebar
{
    width: 163px;
}
.bd
{
    border-bottom: #d9d9d9 1px solid;
    border-left: #d9d9d9 1px solid;
    border-top: #d9d9d9 1px solid;
    border-right: #d9d9d9 1px solid;
}
.news_detail_content P
{
    line-height: 22px;
    text-indent: 20px;
    margin-bottom: 20px;
    color: #666;
}
.news_detail_content H4
{
    margin-bottom: 5px;
    color: #000;
    font-weight: bold;
}
.news_detail_content .news_detail_con_pic SPAN
{
    text-align: center;
    display: block;
    padding-top: 5px;
}
.news_detail_content .news_detail_con_pic
{
    text-align: center;
    padding-bottom: 5px;
    margin: 10px auto;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.news_detail_content .news_detail_con_pic IMG
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-top: 10px;
}
.news_detail_content H5
{
    margin: 5px 0px;
    color: #cf0000;
    font-weight: bold;
}
.service_index
{
    margin-top: 60px;
    margin-left: 60px;
}
.service_index .news_search_top
{
    margin-top: 20px;
    background: url(/templets/images/service_sh_bg.jpg) no-repeat left top;
    height: 40px;
    padding-top: 14px;
}
.service_index .news_search_top .tit
{
    color: #393939;
    font-weight: bold;
}
.service_index .news_search_top .input_01
{
    border-bottom: 0px;
    border-left: 0px;
    width: 109px;
    background: url(/templets/images/ser_form_bg.jpg) no-repeat left top;
    border-top: 0px;
    border-right: 0px;
}
.service_index .service_enter
{
    margin-top: 40px;
}
.service_index .service_enter LI
{
    width: 300px;
    float: left;
    height: 120px;
    margin-right: 40px;
}
.service_index .service_enter LI IMG
{
    float: left;
}
.service_index .service_enter LI STRONG
{
    padding-bottom: 8px;
    line-height: 40px;
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold;
}
.service_index .service_enter LI A
{
    text-decoration: underline;
}
.activ_area
{
    width: 960px;
}
.activ_area .news_tab_tit
{
    position: relative;
    border-left: #d9d9d9 1px solid;
    background: url(/templets/images/activ_nav_bg.jpg) repeat-x 0px -29px;
    height: 29px;
    clear: both;
    border-right: #d9d9d9 1px solid;
}
.activ_area .news_tab_tit LI A
{
    padding-bottom: 0px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 0px;
}
.nbg
{
    background: #fff;
}
.service_title
{
    font-size: 16px;
    font-weight: bold;
}
.service_cont H4
{
    margin-top: 10px;
}
.service_cont .title_tip
{
    text-indent: 0px;
    margin: 10px 0px 0px;
    color: #d00;
}
.service_cont .form_style TABLE INPUT.r
{
    border-bottom: #e20000 1px solid;
    border-left: #e20000 1px solid;
    border-top: #e20000 1px solid;
    border-right: #e20000 1px solid;
}
.media_center_pic
{
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    background: url(/templets/images/news_bg_index.jpg) repeat-x 0px -1px;
    clear: both;
    overflow: hidden;
    padding-top: 20px;
    _zoom: 1;
}
.media_center_pic LI
{
    margin: 3px;
    width: 140px;
    display: inline;
    background: url(/templets/images/med_bg.jpg) no-repeat;
    float: left;
    height: 117px;
}
.media_center_pic LI SPAN
{
    padding-left: 20px;
    padding-top: 5px;
}
.media_center_pic LI IMG
{
    margin: 6px;
    display: block;
}
.pic_tab_sub
{
    line-height: 27px;
    background: url(/templets/images/news_bg_index.jpg) repeat-x 0px -1px;
    height: 27px;
    clear: both;
}
.pic_tab_sub LI
{
    padding-bottom: 0px;
    line-height: 27px;
    padding-left: 14px;
    padding-right: 14px;
    display: inline;
    background: url(/templets/images/med_nav_line.jpg) no-repeat right 4px;
    float: left;
    padding-top: 0px;
}
.pic_tab_sub LI.on
{
    line-height: 27px;
}
.pic_tab_sub LI.on A
{
    line-height: 27px;
    color: #e20000;
    font-weight: bold;
}
.roll_list
{
    margin: 0px 20px;
}
.other_vido_list
{
    background: url(/templets/images/news_bg_index.jpg) #ffffff repeat-x left top;
}
.other_vido_list LI
{
    text-align: left;
    margin: 7px 7px 30px;
    width: 138px;
    background: url(/templets/images/bg_tab_list.jpg) no-repeat 0px 0px;
    float: left;
    height: 114px;
}
.other_vido_list LI A IMG
{
    padding-bottom: 25px;
    margin: 9px;
    width: 115px;
    display: block;
    height: 65px;
}
.other_vido_list H4
{
    line-height: 40px;
    color: #ef0000;
    margin-left: 20px;
    font-size: 12px;
}
.other_vido_list UL
{
    margin-left: 10px;
}
.media_tab
{
    background: url(/templets/images/new_tab_off.jpg) repeat-x 0px -1px;
}
.news_tab LI
{
    width: 120px;
    background-position: 0px -1px;
}
.news_tab LI.on
{
    width: 120px;
    background-position: 0px -1px;
}
.list_pic .tit_1
{
    line-height: 14px;
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 8px;
    background: url(/templets/images/new_list_ar.jpg.jpg) no-repeat;
    overflow: hidden;
}
.list_pic .tit_1 A
{
    color: #000;
    font-weight: normal;
}
.big_pic_tit
{
    text-align: center;
    font: bold 14px/30px simsun;
    height: 30px;
    color: #000;
}
.big_pic_page
{
    border-bottom: #a7b0b8 1px solid;
    border-left: #a7b0b8 1px solid;
    padding-bottom: 3px;
    padding-left: 8px;
    padding-right: 8px;
    background: #ebebeb;
    float: left;
    color: #666;
    border-top: #a7b0b8 1px solid;
    margin-right: 15px;
    border-right: #a7b0b8 1px solid;
    padding-top: 3px;
}
.big_pic_down
{
    border-bottom: #890000 1px solid;
    border-left: #890000 1px solid;
    padding-bottom: 3px;
    padding-left: 15px;
    padding-right: 15px;
    background: #920000;
    float: left;
    color: #fff;
    border-top: #890000 1px solid;
    border-right: #890000 1px solid;
    padding-top: 3px;
}
.big_pic_share
{
    position: relative;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    height: 20px;
    padding-top: 10px;
}
.big_pic_share SPAN
{
    position: absolute;
    top: 10px;
    right: 10px;
}
#jquery-lightbox .big_pic_share SPAN A IMG
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    margin-left: 6px;
    vertical-align: middle;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.main_area_cont
{
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
    padding-top: 20px;
    _zoom: 1;
}
.main_area_cont P
{
    line-height: 20px;
    margin-bottom: 15px;
    color: #666;
}
.main_area_cont H4
{
    margin: 5px 0px;
    color: #ce0000;
    font-weight: bold;
}
.main_area_cont H5
{
    color: #000;
    font-weight: bold;
}
.new_tech H4
{
    color: #ce0000;
    font-weight: bold;
}
.green H4
{
    color: #ce0000;
    font-weight: bold;
}
.new_tech P
{
    margin-bottom: 25px;
}
.tech_chart
{
    margin: 10px 0px 45px 30px;
}
.ma13
{
    margin: 10px 0px 30px;
}
.newtech_list
{
    margin-top: 10px;
    overflow: hidden;
    _zoom: 1;
}
.newtech_list LI
{
    padding-bottom: 30px;
    display: inline;
    float: left;
    margin-right: 8px;
}
.newtech_list LI.last
{
    margin-right: 0px;
}
.tech_detail
{
    padding-bottom: 35px;
    clear: both;
    overflow: hidden;
    _zoom: 1;
}
.tech_detail DT
{
    margin: 0px 70px 0px 43px;
    width: 75px;
    display: inline;
    background: url(/templets/images/bg_newtech.jpg) no-repeat;
    float: left;
    height: 80px;
}
.tech_01 DT
{
    background-position: 0px 0px;
}
.tech_02 DT
{
    background-position: 0px -80px;
}
.tech_03 DT
{
    background-position: 0px -160px;
}
.tech_04 DT
{
    background-position: 0px -240px;
}
.tech_05 DT
{
    background-position: 0px -320px;
}
.tech_06 DT
{
    background-position: 0px -400px;
}
.tech_07 DT
{
    background-position: 0px -480px;
}
.tech_detail DT SPAN
{
    display: none;
}
.tech_detail DD
{
    width: 536px;
    float: left;
}
.tab_02
{
    border-bottom: #ee0303 1px solid;
    height: 28px;
    overflow: hidden;
}
.tab_02 LI
{
    background: url(/templets/images/bg_tab_02.jpg) no-repeat right center;
}
.tab_02 LI A
{
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    color: #666;
    font-weight: normal;
    padding-top: 0px;
}
.tab_02 LI.on
{
    background: url(/templets/images/new_tab_on.jpg) repeat-x;
}
.tab_02 LI.on A
{
    color: #fff;
}
.main_vision
{
    width: 776px;
    margin-bottom: 10px;
    background: url(/templets/images/bg_mainvision.gif) no-repeat;
    height: 244px;
}
.main_vision IMG
{
    margin: 4px 0px 0px 4px;
    width: 767px;
    height: 229px;
}
.green IMG.fr
{
    padding-bottom: 10px;
    margin: 0px 0px 15px 15px;
    padding-left: 6px;
    padding-right: 10px;
    background: url(/templets/images/bg_img_04.jpg) no-repeat;
    float: right;
    padding-top: 5px;
}
.green P
{
    margin-bottom: 20px;
}
.green_list
{
    height: 84px;
}
.green_list LI
{
    display: inline;
    float: left;
    margin-right: 8px;
}
.green_list LI.last
{
    margin-right: 0px;
}
.hopeschool
{
    margin-bottom: 10px;
}
.dream
{
    margin-bottom: 10px;
}
.sport
{
    margin-bottom: 10px;
}
.snow
{
    margin-bottom: 10px;
}
.hopeschool
{
    background: url(/templets/images/bg_hopeschool.jpg) no-repeat right bottom;
}
.dream
{
    background: url(/templets/images/bg_dream.jpg) no-repeat right bottom;
}
.sport
{
    background: url(/templets/images/bg_sport.jpg) no-repeat right bottom;
}
.snow
{
    background: url(/templets/images/bg_snow.jpg) no-repeat right bottom;
}
.hopeschool H4
{
    color: #ce0000;
    font-weight: bold;
}
.dream H4
{
    color: #ce0000;
    font-weight: bold;
}
.sport H4
{
    color: #ce0000;
    font-weight: bold;
}
.snow H4
{
    color: #ce0000;
    font-weight: bold;
}
.hopeschool P
{
    margin: 10px 0px 25px;
    width: 470px;
}
.dream P
{
    margin: 10px 0px 25px;
    width: 470px;
}
.sport P
{
    margin: 10px 0px 25px;
    width: 470px;
}
.snow P
{
    margin: 10px 0px 25px;
    width: 470px;
}
.news_main
{
    overflow: hidden;
    _zoom: 1;
}
.news_main P.pic
{
    width: 345px;
    float: left;
}
.news_main P.pic IMG
{
    padding-bottom: 10px;
    margin: 25px 0px 0px 25px;
    padding-left: 6px;
    width: 256px;
    padding-right: 10px;
    background: url(/templets/images/new_pic_bor.jpg) no-repeat;
    height: 142px;
    padding-top: 6px;
}
.news_main_cont
{
    margin: 25px 19px 0px 0px;
    width: 410px;
    float: right;
}
.news_main DL
{
}
.news_main DT
{
    margin: 5px 0px;
}
.news_main DT A
{
    color: #b90000;
    font-weight: bold;
}
.news_main DD
{
    line-height: 20px;
    height: 60px;
    overflow: hidden;
}
.news_main DD A
{
    color: #666;
}
.news_main DD EM
{
    color: #b90000;
}
.news_main_list
{
    width: 410px;
    float: left;
    overflow: hidden;
    padding-top: 10px;
    _zoom: 1;
}
.news_main_list LI
{
    position: relative;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-right: 0px;
    background: url(/templets/images/bg_list_09.gif) no-repeat 0px 8px;
    padding-top: 3px;
}
.news_main_list LI A
{
    color: #000;
}
.news_main_list LI SPAN
{
    position: absolute;
    width: 75px;
    font-size: 10px;
    right: 5px;
}
.news_t
{
    height: 112px;
    width: 280px;
    float: left;
    overflow: hidden;
    padding-top: 10px;
    _zoom: 1;
}
.news_t LI
{
    position: relative;
    padding-bottom: 3px;
    padding-left: 20px;
    padding-right: 0px;
    background: url(/templets/images/bg_list_09.gif) no-repeat 10px 10px;
    padding-top: 3px;
}
.news_t LI A
{
    color: #565455;
}
.news_t LI SPAN
{
    position: absolute;
    width: 75px;
    font-size: 10px;
    right: 5px;
}
.news_main_cont .more2
{
    padding-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    padding-top: 10px;
}
.brand
{
    margin: 0px 20px 70px;
    overflow: hidden;
    _zoom: 1;
}
.brand DL
{
    width: 540px;
    float: left;
}
.brand DT
{
    margin-bottom: 20px;
    color: #cf0000;
    font-weight: bold;
}
.brand P
{
    line-height: 20px;
    margin-bottom: 20px;
    color: #666;
}
.brand_pic
{
    padding-left: 10px;
    width: 170px;
    float: left;
}
.system
{
    margin: 0px 20px;
}
.system H4
{
    margin-bottom: 10px;
    color: #cf0000;
    font-weight: bold;
}
.system P
{
    line-height: 20px;
    margin-bottom: 10px;
}
.system UL
{
    overflow: hidden;
    border-top: #ccc 1px solid;
    padding-top: 20px;
    _zoom: 1;
}
.system LI
{
    margin-bottom: 40px;
    height: 90px;
    clear: left;
}
.system IMG
{
    margin: 0px 40px 0px 5px;
    float: left;
}
.system DT
{
    color: #000;
    font-weight: bold;
}
.design .fl
{
    padding-bottom: 10px;
    margin: 20px 20px 60px 0px;
    padding-left: 5px;
    padding-right: 10px;
    background: url(/templets/images/bg_img_05.jpg) no-repeat;
    padding-top: 5px;
}
.design P
{
    margin-bottom: 15px;
}
.down_news
{
    margin: 10px 0px 0px 10px;
    overflow: hidden;
    _zoom: 1;
}
.down_news LI
{
    margin: 0px 18px 26px 0px;
    float: left;
    height: 145px;
}
.down_news LI.last
{
    margin-right: 0px;
}
.aboutmain P
{
    margin-bottom: 15px;
    color: #666;
}
.aboutmain UL
{
    overflow: hidden;
    _zoom: 1;
}
.aboutmain LI
{
    border-bottom: #d9d9d9 1px solid;
    border-left: #d9d9d9 1px solid;
    margin: 0px 37px 25px 0px;
    width: 205px;
    float: left;
    height: 200px;
    border-top: #d9d9d9 1px solid;
    border-right: #d9d9d9 1px solid;
}
.aboutmain LI P
{
    margin: 0px 10px;
}
.others
{
    margin-top: 20px;
}
.others H4
{
    margin: 15px 0px 5px;
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
.other_news
{
    background: url(/templets/images/bg_menu_sep_02.gif) no-repeat 50% 0px;
    overflow: hidden;
    _zoom: 1;
}
.other_news LI
{
    position: relative;
    padding-bottom: 5px;
    padding-left: 0px;
    width: 330px;
    padding-right: 0px;
    float: left;
    margin-right: 70px;
    padding-top: 5px;
}
.other_news LI.last
{
    margin-right: 0px;
}
.other_news LI A
{
    color: #000;
}
.other_news LI SPAN
{
    position: absolute;
    top: 5px;
    right: 0px;
}
.others .media_center_pic
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: none transparent scroll repeat 0% 0%;
    height: auto;
    padding-top: 0px;
}
.honors
{
    margin-bottom: 30px;
    overflow: hidden;
    _zoom: 1;
}
.honors DT
{
    width: 230px;
    float: left;
}
.honors DT IMG
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    margin: 30px 0px 0px 30px;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.honors DD
{
    width: 530px;
    float: left;
}
.honors DD UL
{
    margin-top: 3px;
}
.honors DD LI
{
    line-height: 18px;
    padding-left: 10px;
    background: url(/templets/images/bg_list_09.gif) no-repeat left 7px;
}
.green_cont
{
    width: 550px;
    float: right;
}
.img_01
{
    padding-bottom: 10px;
    padding-left: 4px;
    padding-right: 10px;
    background: url(/templets/images/bg_img_03.jpg) no-repeat;
    padding-top: 4px;
}
.mt5
{
    margin-top: 5px;
}
.cl
{
    clear: both;
}
.group_cont
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    padding-bottom: 150px;
    line-height: 20px;
    margin: 15px;
    padding-left: 10px;
    padding-right: 10px;
    background: url(/templets/images/bg_group.jpg) no-repeat left bottom;
    overflow: hidden;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    padding-top: 10px;
    _zoom: 1;
}
.group_cont H3
{
    border-bottom: #ccc 1px solid;
    text-align: center;
    padding-bottom: 20px;
    padding-left: 0px;
    padding-right: 0px;
    font: bold 18px/20px simsun;
    margin-bottom: 20px;
    color: #cf0000;
    padding-top: 20px;
}
.group_pic
{
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 10px;
    margin-bottom: 10px;
    background: url(/templets/images/bg_group_pic.jpg) no-repeat;
    float: left;
    margin-right: 20px;
    padding-top: 5px;
}
.group_cont DL
{
    width: 440px;
    float: left;
}
.group_cont DL.nophoto
{
    width: auto;
}
.group_cont DT
{
    color: #000;
    font-weight: bold;
}
.group_cont DD
{
    margin-bottom: 15px;
}
.group_cont DD SPAN
{
    color: #a4a4a4;
    font-weight: bold;
}
.tb_main TD
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.pandora
{
    width: 954px;
}
.faq_search_top
{
    line-height: 25px;
    height: 28px;
    padding-top: 3px;
}
.input_01
{
    border-bottom: #d5d5d5 1px solid;
    border-left: #d5d5d5 1px solid;
    padding-bottom: 5px;
    padding-left: 5px;
    width: 120px;
    padding-right: 0px;
    background: #fff;
    color: #666;
    border-top: #d5d5d5 1px solid;
    margin-right: 8px;
    border-right: #d5d5d5 1px solid;
    padding-top: 5px;
}
.btn_search_top
{
    padding-bottom: 0px;
    line-height: 20px;
    margin-top: 2px;
    padding-left: 13px;
    padding-right: 13px;
    background: url(/templets/images/news_search.jpg) no-repeat;
    float: left;
    color: #fff;
    padding-top: 0px;
}
.faq_search_top
{
    position: relative;
}
.faq_sim
{
    position: relative;
    float: left;
    margin-right: 10px;
}
.faq_sim UL
{
    height: 145px;
    overflow: auto;
}
.faq_search_top SPAN
{
    float: left;
    margin-right: 8px;
}
.faq_search_top INPUT
{
    float: left;
}
.faq_search_top .input_01
{
    border-right-width: 0px;
    width: 137px;
    background: url(/templets/images/search_bg.jpg) no-repeat left top;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
.faq_search_top .input_02
{
    border-bottom: #d8d8d8 1px solid;
    border-left: #d8d8d8 1px solid;
    padding-bottom: 3px;
    padding-left: 4px;
    width: 200px;
    padding-right: 0px;
    height: 18px;
    border-top: #d8d8d8 1px solid;
    border-right: #d8d8d8 1px solid;
    padding-top: 4px;
}
.bg_faq_2
{
    border-bottom: #acadaf 1px solid;
    text-align: center;
    border-left: #acadaf 1px solid;
    width: 50px;
    display: inline;
    background: url(/templets/images/faq_2.gif) repeat-x;
    float: left;
    height: 25px;
    border-top: #acadaf 1px solid;
    border-right: #acadaf 1px solid;
}
.faq_search_top .tit
{
    padding-right: 10px;
    color: #666;
    font-size: 12px;
    margin-right: 10px;
}
.faq_list DL
{
    padding-bottom: 30px;
    padding-left: 10px;
    padding-right: 0px;
    background: url(/templets/images/list_bg.jpg) no-repeat center bottom;
    padding-top: 20px;
}
.faq_list DL DT
{
    padding-left: 20px;
    background: url(/templets/images/faq_3.gif) no-repeat;
}
.faq_list DL DD
{
    line-height: 18px;
    padding-left: 20px;
    background: url(/templets/images/faq_4.gif) no-repeat;
}
.faq_list DL DT A
{
    color: #d10000;
    font-weight: bold;
}
.faq_list DL DD
{
    margin-top: 5px;
    color: #666;
}
.condition_mar
{
    margin-top: 20px;
}
.condition_mar IMG
{
    vertical-align: top;
}

.index_right
{
    width: 225px;
    float: left;
}
.index_left
{
    width: 720px;
    float: right;
}
.index_f_l
{
    clear: both;
}
.index_f_l .news
{
    width: 405px;
    float: left;
}
.index_f_l .news .top
{
    background-image: url(new_1.gif);
    padding-right: 15px;
    height: 21px;
    padding-top: 10px;
}
.index_f_l .news .nr
{
    border-bottom: #afd1fd 1px solid;
    border-left: #afd1fd 1px solid;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: #afd1fd 0px solid;
    border-right: #afd1fd 1px solid;
    padding-top: 10px;
}
.index_f_l .news .nr UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.index_f_l .news .nr UL .li1
{
    background-image: url(loc_1.gif);
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 23px;
    width: 325px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-position: 10px 9px;
    float: left;
    font-size: 14px;
    padding-top: 0px;
}
.index_f_l .news .nr UL .li2
{
    text-align: right;
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    width: 35px;
    padding-right: 0px;
    float: right;
    color: #919191;
    padding-top: 0px;
}
.index_f_l .news .nr UL .litop
{
    padding-bottom: 3px;
    list-style-type: none;
    margin: 0px;
    padding-left: 10px;
    padding-right: 0px;
    padding-top: 0px;
}
.index_f_l .ab_us
{
    width: 300px;
    float: right;
}
.index_f_l .ab_us .top
{
    background-image: url(ab_us1.gif);
    padding-right: 15px;
    height: 21px;
    padding-top: 10px;
}
.index_f_l .ab_us .nr
{
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    padding-bottom: 16px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: #e0e0e0 0px solid;
    border-right: #e0e0e0 1px solid;
    padding-top: 19px;
}

.clear
{
    clear: both;
}
.margin_t15
{
    margin-top: 18px;
}
.margin_t20
{
    margin-top: 20px;
}
.lb_nr
{
    border-bottom: #afd1fd 1px solid;
    border-left: #afd1fd 1px solid;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: #afd1fd 0px solid;
    border-right: #afd1fd 1px solid;
    padding-top: 10px;
}
.lb_nr UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.lb_nr UL LI
{
    background-image: url(/templets/images/loc_2.gif);
    border-bottom: #e1edfe 1px solid;
    padding-bottom: 4px;
    list-style-type: none;
    margin: 0px;
    padding-left: 15px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-position: 3px 15px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.lb_nr UL .liej
{
    background-image: url(/templets/images/loc_4.gif);
    border-bottom: #e1edfe 1px solid;
    padding-bottom: 4px;
    list-style-type: none;
    margin: 0px;
    padding-left: 20px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-position: 9px 17px;
    font-size: 12px;
    font-weight: lighter;
    padding-top: 10px;
}
.lb_nr UL .liejbg
{
    background-image: url(/templets/images/loc_4.gif);
    border-bottom: #e1edfe 1px solid;
    padding-bottom: 4px;
    background-color: #bfdcff;
    list-style-type: none;
    margin: 0px;
    padding-left: 25px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-position: 15px 15px;
    font-size: 12px;
    font-weight: lighter;
    padding-top: 10px;
}
.lb_nr UL .lixx
{
    background-image: url(/templets/images/loc_21.gif);
    border-bottom: #e1edfe 1px solid;
    padding-bottom: 4px;
    list-style-type: none;
    margin: 0px;
    padding-left: 15px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-position: 3px 15px;
    font-size: 14px;
    font-weight: bold;
    padding-top: 10px;
}
.lb_nr UL .bg
{
    background-color: #dfeeff;
}
.lb_nr UL .bg1
{
    background-color: #bfdcff;
}
.lb_nr UL LI .span1
{
    display: block;
    text-decoration: none;
}
.lb_nr UL LI .span1 A:hover
{
    text-decoration: none;
}
.lb_nr UL .liyj
{
    background-image: url(/templets/images/loc_8.gif);
    border-bottom: #e1edfe 1px solid;
    padding-bottom: 4px;
    list-style-type: none;
    margin: 0px;
    padding-left: 16px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-position: 5px 16px;
    font-size: 12px;
    padding-top: 10px;
}
.legal
{
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    border-top: #e0e0e0 0px solid;
    border-right: #e0e0e0 1px solid;
    padding-top: 10px;
}
.line_h22
{
    line-height: 22px;
}
.fenye
{
    text-align: center;
    padding-top: 10px;
}
.fenye1
{
    text-align: center;
    border-top: #e0e0e0 1px dashed;
    padding-top: 10px !important;
}
.text_12
{
    font-size: 12px;
}
.text_14
{
    font-size: 14px;
}
.text_14 A:link
{
    font-size: 14px;
}
.text_14 A:visited
{
    font-size: 14px;
}
.text_16
{
    font-size: 16px;
}
.text_bold
{
    font-weight: bold;
}
.text_boldj
{
    font-weight: bold;
}
.text_b
{
    color: #000000;
}
.text_b A:link
{
    color: #000000;
}
.text_b A:visited
{
    color: #000000;
}
.text_b A:hover
{
    color: #333333;
}
.text_r
{
    color: #ff0000;
}
.text_r A:link
{
    color: #ff0000;
}
.text_r A:visited
{
    color: #ff0000;
}
.text_r A:hover
{
    color: #e30000;
}
.text_h
{
    color: #919191;
}
.text_h A:link
{
    color: #919191;
}
.text_h A:visited
{
    color: #919191;
}
.text_h A:hover
{
    color: #808080;
}


.text_lj
{
    font-size: 12px;
    color: #4F4F4F;
}
.text_lj A:link
{
    font-size: 12px;
    color: #4F4F4F;
}
.text_lj A:visited
{
    font-size: 12px;
    color: #4F4F4F;
}
.text_lj A:hover
{
    font-size: 12px;
    color: #4F4F4F;
}



.text_l
{
    color: #004499;
}
.text_l A:link
{
    color: #004499;
}
.text_l A:visited
{
    color: #004499;
}
.text_l A:hover
{
    color: #004091;
}
.text_l1
{
    color: #003b85;
}
.text_l1 A:link
{
    color: #003b85;
}
.text_l1 A:visited
{
    color: #003b85;
}
.text_l1 A:hover
{
    color: #004091;
}
.text_l2
{
    color: #2f343a;
}
.text_l2 A:link
{
    color: #2f343a;
}
.text_l2 A:visited
{
    color: #2f343a;
}
.text_l2 A:hover
{
    color: #3c4147;
}
.line_h18
{
    line-height: 18px;
}
.line_h22
{
    line-height: 22px;
}
.line_h26
{
    line-height: 26px;
}
.line_h261
{
    line-height: 28px !important;
}
.text_tal
{
    text-align: left;
}
.text_tar
{
    text-align: right;
}
.text_tac
{
    text-align: center;
}
.new_list
{
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border-top: #e0e0e0 0px solid;
    border-right: #e0e0e0 1px solid;
    padding-top: 20px;
}
* HTML .new_list
{
    height: 1%;
}
* > .new_list
{
    overflow: hidden;
}
.new_list UL
{
    padding-bottom: 7px;
    line-height: 35px !important;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
}
.new_list UL .nli1
{
    background-image: url(/templets/images/loc_1.gif);
    border-bottom: #e0e0e0 1px dashed;
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 27px;
    width: 550px;
    padding-right: 0px;
    background-repeat: no-repeat;
    background-position: 10px 10px;
    float: left;
    padding-top: 0px;
}
.new_list UL .nli2
{
    border-bottom: #e0e0e0 1px dashed;
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    width: 80px;
    padding-right: 0px;
    float: left;
    color: #919191;
    font-size: 12px;
    padding-top: 0px;
}
.yindao
{
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
}
.listtop
{
    background-image: url(/templets/images/list_2.gif);
    padding-left: 38px;
    height: 23px;
    padding-top: 12px;
}
.listnr
{
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    border-top: #e0e0e0 0px solid;
    border-right: #e0e0e0 1px solid;
    padding-top: 20px;
}
* HTML .listnr
{
    height: 1%;
}
* > .listnr
{
    overflow: hidden;
}
.cp_list
{
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    padding-bottom: 15px;
    padding-left: 15px !important;
    border-top: #e0e0e0 0px solid;
    border-right: #e0e0e0 1px solid;
}
* HTML .cp_list
{
    height: 1%;
}
* > .cp_list
{
    overflow: hidden;
}
.cp_list UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.cp_list UL LI
{
    border-bottom: #e0e0e0 1px dashed;
    padding-bottom: 5px;
    list-style-type: none;
    margin: 15px 15px 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: 90px;
    padding-top: 0px;
}
.cpnr
{
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 8px;
    border-top: #e0e0e0 0px solid;
    border-right: #e0e0e0 1px solid;
    padding-top: 20px;
}
* HTML .cpnr
{
    height: 1%;
}
* > .cpnr
{
    overflow: hidden;
}
.cp_list1
{
    border-left: #e0e0e0 1px solid;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    border-right: #e0e0e0 1px solid;
    padding-top: 15px;
}
* HTML .cp_list1
{
    height: 1%;
}
* > .cp_list1
{
    overflow: hidden;
}
.cp_list1 .dh
{
    border-bottom: #cfcfcf 1px dashed;
    border-left: #cfcfcf 1px dashed;
    font-size: 13px;
    border-top: #cfcfcf 1px dashed;
    border-right: #cfcfcf 1px dashed;
}
* HTML .cp_list1 .dh
{
    height: 1%;
}
* > .cp_list1 .dh
{
    overflow: hidden;
}
.cp_list1 .dh .dh_left
{
    text-align: right;
    padding-bottom: 10px;
    line-height: 30px;
    background-color: #eff6ff;
    padding-left: 10px;
    width: 80px;
    padding-right: 10px;
    float: left;
    height: 48px;
    padding-top: 10px;
}
.cp_list1 .dh .dh_right
{
    padding-bottom: 8px;
    padding-left: 8px;
    width: 570px;
    padding-right: 8px;
    float: left;
    padding-top: 8px;
}
.cp_list1 .dh .dh_right UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.cp_list1 .dh .dh_right UL LI
{
    padding-bottom: 5px;
    list-style-type: none;
    padding-left: 5px;
    width: auto;
    padding-right: 5px;
    white-space: nowrap;
    float: left;
    margin-left: 3px;
    padding-top: 5px;
}
.cp_list1 .dh .dh_right UL LI A:hover
{
    background-color: #fc6103;
    color: #ffffff;
    text-decoration: none;
}
.cp_list1 .dh .dh_right UL LI A
{
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    color: #27628c;
    padding-top: 3px;
}
.cp_list1 .dh .dh_right UL .li_bg
{
    border-bottom: #ffffff 2px solid;
    border-left: #ffffff 2px solid;
    padding-bottom: 3px;
    background-color: #fc6103;
    padding-left: 3px;
    padding-right: 3px;
    border-top: #ffffff 2px solid;
    border-right: #ffffff 2px solid;
    padding-top: 3px;
}
.cp_list1 .dh .dh_right UL .li_bg A
{
    color: #ffffff;
}
.cp_list1 .dh UL .li_bg A:link
{
    color: #ffffff;
}
.cp_list1 .dh UL .li_bg A:visited
{
    color: #ffffff;
}
.cp_list1 .dh UL .li_bg A:hover
{
    color: #ffffff;
}
.cp_list1 .dh .dh_left1
{
    text-align: right;
    padding-bottom: 10px;
    line-height: 30px;
    background-color: #eff6ff;
    padding-left: 10px;
    width: 80px;
    padding-right: 10px;
    float: left;
    height: 19px;
    padding-top: 10px;
}
.cp_list1 .dh .dh_right1
{
    padding-bottom: 12px;
    padding-left: 12px;
    width: 470px;
    padding-right: 12px;
    float: left;
    color: #ff0000;
    padding-top: 12px;
}
.image IMG
{
    border-bottom: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    padding-bottom: 1px;
    margin: 2px;
    padding-left: 1px;
    padding-right: 1px;
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    padding-top: 1px;
}
.yeji_list
{
    border-bottom: #e0e0e0 1px solid;
    border-left: #e0e0e0 1px solid;
    padding-bottom: 15px;
    padding-left: 8px !important;
    border-top: #e0e0e0 0px solid;
    border-right: #e0e0e0 1px solid;
}
* HTML .yeji_list
{
    height: 1%;
}
* > .yeji_list
{
    overflow: hidden;
}
.yeji_list UL
{
    padding-bottom: 0px;
    list-style-type: none;
    margin: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.yeji_list UL LI
{
    text-align: center;
    padding-bottom: 0px;
    list-style-type: none;
    margin: 15px 0px 0px 8px;
    padding-left: 0px;
    width: 165px;
    padding-right: 0px;
    float: left;
    padding-top: 0px;
}
.bt
{
    border-bottom: #e0e0e0 1px dashed;
    text-align: center;
    padding-bottom: 5px;
}

.qh_top
{
    background: url(bg_nr0.gif) no-repeat;
    height: 24px;
    width: 896px;
    padding-left: 3px;
    padding-right: 3px;
}
.qh_top UL LI
{
    font-weight: lighter;
    font-size: 14px;
    font-weight: bold;
    float: left;
    width: 224px;
    color: #000000;
    padding-top: 6px;
    height: 18px;
    text-align: center;
    background: url(bg_nr2.gif);
}
.qh_top UL A
{
    text-decoration: none;
}
.qh_top UL LI A:link
{
    color: #ffffff;
}
.qh_top UL LI A:visited
{
    color: #ffffff;
}
.qh_top UL LI.cur1
{
    background: url(bg_nr1.gif);
    float: left;
    width: 224px;
    color: #000000;
}
.qh_top UL LI.cur1 A:link
{
    color: #000000;
}
.qh_top UL LI.cur1 A:visited
{
    color: #000000;
}
.bottom
{
    width: 960px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 15px;
    padding-bottom: 15px;
    background-image: url(bottom.gif);
    background-repeat: repeat-x;
    border-top: #E6E6E6 1px solid;
}
* html .bottom
{
    height: 1%;
}
* > .bottom
{
    overflow: hidden;
}
.inner_attachment
{
    clear: both;
    font-size: 14px;
    margin: 20px 0;
    overflow: hidden;
}
